Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Kак сделать Scroll активным? VBA, Access 
V
    Опции темы
Grek
Дата 27.6.2006, 08:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 27.6.2006
Где: г.Тула

Репутация: нет
Всего: нет



Привет всем!

Кто-нибудь подскажите как сделать scroll активным (т.е. чтоб полоса прокрутки стала действующей), в то время как при прокрутки производиться перемещение по записям, а мне надо перемещаться вниз и вверх по форме.   
PM MAIL ICQ   Вверх
mihanik
Дата 27.6.2006, 09:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 11
Всего: 109



Опиши ситуацию поподробнее.
Не до конца понятно, с чем и что именно ты хочешь сделать... 


--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Grek
Дата 27.6.2006, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 27.6.2006
Где: г.Тула

Репутация: нет
Всего: нет



Форма Access не вмещается на экране, для этого используется полоса прокрутки, чтобы для удобства не вести в правую часть формы курсор, я использую Scroll (вращающейся элемент мыши), но передвижение невместившейся части формы не происходит, а меняются записи из базы данных, мне необходимо, чтобы только лишь в этом файле передвигалась форма с помощью скролла! Но вот собственно и всё что мне надо. Если можешь подсказать что-либо, буду рад! 
PM MAIL ICQ   Вверх
SkyCoder
  Дата 28.6.2006, 00:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичёк
*


Профиль
Группа: Участник
Сообщений: 77
Регистрация: 26.6.2006
Где: 3-я планета от со лнца

Репутация: нет
Всего: нет



Если ты мне разрешишь код тебе писать не буду =)

Мысль заключается в следующем - "приделать"скролы к таблицам  может быть и можно, но я сделал по- другому исходя из того что скролл сам по-себе, а таблица сама по-себе: скролл просто управляет таблицей.

для этого нужно следуещее
Код

Scroll.Max - "максимальное значение положения бегунка скрола"
Scroll.Min - "минимальное значение положения бегунка скрола"
Scroll.SmallChange  - "минимальное изменение положения бегунка скрола"
Scroll.LargeChange - "максимальное изменение положения бегунка скрола"
Scroll.Value - "положение бегунка скрола"

то бишь имеется начало и конец а где-то между ними по значению value стоит бегунок...

технически ещё нужны события скрола 

Код

Private Sub VScroll_Change()
*если регистрируется изменение value вызываеттся эта функция
End Sub

Private Sub VScroll_Scroll()
*если мы мышкой начнём тискать бегунок то вызовется эта функция - но как только мы отпустим мышь не в том месте, где начали, будет вызываться функция  VScroll_Change()
End Sub

итак  я только не буду расказывать про отображение таблиц - нет смысла скролы могут управлять чем угодно в зависимости от программера smile 

в итоге пишешь прогу которая будет по различному отображать твою таблицу в зависимотси от Value  smile 
 
PM MAIL   Вверх
Grek
Дата 28.6.2006, 08:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 27.6.2006
Где: г.Тула

Репутация: нет
Всего: нет



У меня не вышло!

Изменений нет или выдаёт error 424!
Если можно распиши поподробнее, может быть я чего-то делаю не так smile ...  

Это сообщение отредактировал(а) Grek - 28.6.2006, 09:17
PM MAIL ICQ   Вверх
cardinal
Дата 28.6.2006, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 19
Всего: 99



Модератор: Название темы должно отражать ее суть! 


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
SkyCoder
Дата 28.6.2006, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичёк
*


Профиль
Группа: Участник
Сообщений: 77
Регистрация: 26.6.2006
Где: 3-я планета от со лнца

Репутация: нет
Всего: нет



Цитата(cardinal @ 28.6.2006,  15:43)
Модератор: Название темы должно отражать ее суть!

Абсолютно согласен  smile  

Grek
ксати, я кажется тебя не понял ты пишеь на VB в  Accesse? 
PM MAIL   Вверх
Игорь
Дата 28.6.2006, 23:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 16.6.2006

Репутация: 1
Всего: 1



Тебе нужно scroll на форме или в каком-то компоненте?
Если в компоненте, то в каком? Text1.text или что? Опиши по подробнее компонент. 
PM MAIL ICQ   Вверх
Grek
Дата 29.6.2006, 08:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 27.6.2006
Где: г.Тула

Репутация: нет
Всего: нет



Да, я пишу на VB в  Accesse (или точнее пытаюсь, я его ещё плоховатенько знаю, поэтому прошу совета)!
Мне нужен скролл именно на форме.
Цитата



Форма Access не вмещается на экране, для этого используется полоса прокрутки, чтобы для удобства не вести в правую часть формы курсор, я использую Scroll (вращающейся элемент мыши), но передвижение невместившейся части формы не происходит, а меняются записи из базы данных, мне необходимо, чтобы только лишь в этом файле передвигалась форма с помощью скролла! Но вот собственно и всё что мне надо. Если можешь подсказать что-либо, буду рад!  

 
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.0500 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.