![]() |
Модераторы: Akina |
![]() ![]() ![]() |
|
Гость_Raina |
|
|||
Unregistered |
Форма создана по запросу на выборку, как отключить переход к следующей записи по Scroll, и сделать автоматический переход к записи по значению поля. При вводе номера сертификата перейти на эту записи. СПАСИБОЧКИ!!!
|
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
Вопрос непонятен. Какой скролл? что за значение поля? при чем тут сертификаты?
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
Golden Hands |
|
|||
![]() Золотой ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2023 Регистрация: 23.1.2005 Где: Екатеринбург Репутация: нет Всего: 83 |
То есть тебе нужно ввести номер записи в каком-то текстовом поле и при нажатии кнопки - прыгнуть на запись под этим номером?
![]() Совсем недавно я это программил. Покопаюсь в дебрях винта, напишу ![]() Это сообщение отредактировал(а) Golden Hands - 16.2.2005, 14:22 -------------------- Мы обречены... но только на победу! Настанет день, и мы построим новый дом. Внесем в него тепло, что сохранить сумели, И воскресим все то, что в нас когда-то умерло... © Тень Света |
|||
|
||||
Golden Hands |
|
|||
![]() Золотой ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2023 Регистрация: 23.1.2005 Где: Екатеринбург Репутация: нет Всего: 83 |
Вот, держи:
P.S. numrec - это поле для ввода номера записи, redfor - имя формы, perehod - имя кнопки, на которую тычем :-). Написано кривовато, но уж сам поправишь. ![]() -------------------- Мы обречены... но только на победу! Настанет день, и мы построим новый дом. Внесем в него тепло, что сохранить сумели, И воскресим все то, что в нас когда-то умерло... © Тень Света |
|||
|
||||
Lavda |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 4.11.2004 Репутация: 2 Всего: 3 |
Единственный способ как отключить переход по Скролу отключить его нафиг в винде
![]() Новомодные способы от Майкрософта не работают или очень глючат, да и свободной реализации толковой нет. (Scroll - даже событие такое есть Akina) |
|||
|
||||
Impulse |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 72 Регистрация: 5.1.2005 Где: г. Чита Репутация: нет Всего: нет |
А я вот не понял, номер записи это что? по таблице номер записи что ли?(которого быть не может, это не реляционные базы данных, а х какая-то)
|
|||
|
||||
Golden Hands |
|
||||
![]() Золотой ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2023 Регистрация: 23.1.2005 Где: Екатеринбург Репутация: нет Всего: 83 |
Можно событию scroll назначить следующее - запомнить номер текущей записи и переходить на эту запись. Т.е. перехода вперед/назад по записям не будет.
У каждой записи есть номер. Он отображается, например, возле кнопок перехода в форме. Не знал? ![]() Это сообщение отредактировал(а) Golden Hands - 23.2.2005, 01:33 -------------------- Мы обречены... но только на победу! Настанет день, и мы построим новый дом. Внесем в него тепло, что сохранить сумели, И воскресим все то, что в нас когда-то умерло... © Тень Света |
||||
|
|||||
Lavda |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 4.11.2004 Репутация: 2 Всего: 3 |
2Golden Hands можно и назначить переход к текущей записи, хи , а ты попробуй, а потом подергай туда суда колёсиком, оно проскакивать умудряеться.
Есть ещё пример от Микрософта с субклассированием но он тож глючит и проскакивает |
|||
|
||||
Golden Hands |
|
|||
![]() Золотой ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2023 Регистрация: 23.1.2005 Где: Екатеринбург Репутация: нет Всего: 83 |
Попробую. ![]() -------------------- Мы обречены... но только на победу! Настанет день, и мы построим новый дом. Внесем в него тепло, что сохранить сумели, И воскресим все то, что в нас когда-то умерло... © Тень Света |
|||
|
||||
Impulse |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 72 Регистрация: 5.1.2005 Где: г. Чита Репутация: нет Всего: нет |
ФИГНЯ! Почитай теорию. Простой пример отсортируй любой атрибут по возрастанию, а потом наоборот и посмотри что получится. |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
У формы??? Может речь о MouseWheel? или о каком-то конкретном контроле? все-таки... Golden Hands Impulse Хотите поругаться - шагайте в Аську. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
Golden Hands |
|
||||||||||
![]() Золотой ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2023 Регистрация: 23.1.2005 Где: Екатеринбург Репутация: нет Всего: 83 |
Да, и это единственное прямое событие, выполняющееся при манипуляциях с колесиком.
Че уж сразу поругаться? ![]()
Ага, посмотрел, и правильней будет сказать - каждой записи при загрузке (и не только) формы присваивается фиктивный номер. Но, когда частенько с этим работаешь, уже на автомате считаешь, что
![]() Это сообщение отредактировал(а) Golden Hands - 25.2.2005, 01:43 -------------------- Мы обречены... но только на победу! Настанет день, и мы построим новый дом. Внесем в него тепло, что сохранить сумели, И воскресим все то, что в нас когда-то умерло... © Тень Света |
||||||||||
|
|||||||||||
Golden Hands |
|
||||||||
![]() Золотой ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2023 Регистрация: 23.1.2005 Где: Екатеринбург Репутация: нет Всего: 83 |
Итак, вот код для отключения перехода по записям по Scroll'у:
Значение b=1 означает, что колесико мыши крутилось. ![]() Замечание: При b=1 использование стандартных кнопок перехода по записям формы невозможно (то есть возможно, но результат будет - выбор одной и той же записи (текущей) ![]() При создании собственных кнопок примерный код такой:
А вот при b=0 событие Form_Current не происходит, и кнопки работают как часы ![]() Ну и установка переменной b в значение 0 (для нормальной работы стандартных кнопок обработки записей):
Естественно, из всех этих событий хватит и одного Timer'а. Я выставил его интервал - 100. Но это - кто как. Вобще хватит и 1 секунды.
Я крутил колесико с максимальной скоростью, какую только может развить мой палец ![]() ![]() -------------------- Мы обречены... но только на победу! Настанет день, и мы построим новый дом. Внесем в него тепло, что сохранить сумели, И воскресим все то, что в нас когда-то умерло... © Тень Света |
||||||||
|
|||||||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
Это вообще достойно музея юмора! ![]() ![]() -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
Golden Hands |
|
|||
![]() Золотой ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2023 Регистрация: 23.1.2005 Где: Екатеринбург Репутация: нет Всего: 83 |
Ну и что - мелочь. ![]() -------------------- Мы обречены... но только на победу! Настанет день, и мы построим новый дом. Внесем в него тепло, что сохранить сумели, И воскресим все то, что в нас когда-то умерло... © Тень Света |
|||
|
||||
![]() ![]() ![]() |
Правила форума "MS Access" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MS Access | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |