powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Связанный скролинг двух табличных форм
14 сообщений из 14, страница 1 из 1
Связанный скролинг двух табличных форм
    #32834200
Фотография Latuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть две табличные субформы
их столбцы связанны друг с другом
можно ли сделать так
чтобы при горизонтальном скролинге одной формы
другая сдвигалась аналогично

т.е. чтобы столбцы двух форм всегда оставались один по другим.
...
Рейтинг: 0 / 0
Связанный скролинг двух табличных форм
    #32834230
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего, нет. Помимо того, что ты должен знать, какая по счету текущая запись среди видимых, придется отслеживать изменение высоты строки. Хотя, если запретить изменение высоты строки, обрабатывать кнопки (Pg)Up/(Pg)Dwn/Ctrl-Home/End, переходы мышой, другие переходы (гм...) и отправлять их в соседнюю форму. С виду получается бред. А почему не слить записи в одну форму?..
...
Рейтинг: 0 / 0
Связанный скролинг двух табличных форм
    #32834281
Фотография Latuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Речь не вертикальном(вверх вниз) , а о горизонтальном скролинге (влево-вправо)

Первая форма это шаблон соответствия полей БД с полями импорта из Excel
Вторая это образец данных из Excel
...
Рейтинг: 0 / 0
Связанный скролинг двух табличных форм
    #32834299
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так вот ты зачем перестановку ищешь... В принципе - одно и тоже, что вертикальный, что горизонтальный.
Наверное, тоже никак. Я, например, не знаю способа отловить щелчек по скрол-бару, а без этого делать бесполезно - поле имеющее фокус может и не отображаться на экране, а ты об этом ничего не узнаешь. Можно было бы тоже таймером изгольнуться, но опять же есть ли способ узнать, виден ли столбец такой-то, или нет?
...
Рейтинг: 0 / 0
Связанный скролинг двух табличных форм
    #32834331
Фотография Latuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пока думаю запихнуть обе субформы в еще одну
и сделав их очень широкими запретить горизонтальный скролинг
тогда скрол субформы будет общим для двух субсуб форм.
...
Рейтинг: 0 / 0
Связанный скролинг двух табличных форм
    #32834356
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, случайно попробовал - у меня не получилось отключить горизонтальную полосу прокрутки в табличной форме.
...
Рейтинг: 0 / 0
Связанный скролинг двух табличных форм
    #32834360
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А нельзя ли все-таки объединить эти две формы в одну, слив, например, их записи во временную таблицу. Выделить первую запись можно условным форматированием. Оставить ее всегда первой, можно, наприме, подменив стандартные сортировки своими.
...
Рейтинг: 0 / 0
Связанный скролинг двух табличных форм
    #32834370
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...поля со списками можно имитировать формами или еще как обойти. Но во всяком случае, эта задача силами акцесса решается довольно легко, в отличие от поставленной тобой.
...
Рейтинг: 0 / 0
Связанный скролинг двух табличных форм
    #32834399
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно сделать вместо табличной формы ленточную и в хедере ленточной разместить верхнюю форму.
Минус - фиксированная ширина столбцов.
...
Рейтинг: 0 / 0
Связанный скролинг двух табличных форм
    #32834407
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Hummer
Точно! А изменение ширины столбцов в ленточной тоже можно сделать при желании.
...
Рейтинг: 0 / 0
Связанный скролинг двух табличных форм
    #32834421
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно - но как-то коряво оно у меня работало помнится.....

В общем - надо на нете писать уже - проблем никаких с такого рода фигнёй:)
...
Рейтинг: 0 / 0
Связанный скролинг двух табличных форм
    #32836791
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HummerМожно - но как-то коряво оно у меня работало помнится.....
В общем - надо на нете писать уже - проблем никаких с такого рода фигнёй:)

истина где-то рядом :)

Шайтан
...
Рейтинг: 0 / 0
Связанный скролинг двух табличных форм
    #32836850
AlTis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Latuk

Как вариант:
- скролы убрать.
- добавить 2 кнопки (вперёд/назад), при нажатии на которые, ширина первого/последнего столбца =0, последнего/первого =нормальной ширине.
Сотответсвенно синхронизировать это на 2 подформах.

Немного коряво, но должно прокатить.
...
Рейтинг: 0 / 0
Связанный скролинг двух табличных форм
    #32836864
aleks2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть совсем простая идея:

Объединить все этов один GRID, преобразовав данные к строкам, упорядочив так, чтобы первой была нужная строка и запретив редактировать остальные.
------------------------
и крути верти...
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Связанный скролинг двух табличных форм
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]