Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Связанный скролинг двух табличных форм / 14 сообщений из 14, страница 1 из 1
20.12.2004, 10:27:32
    #32834200
Latuk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связанный скролинг двух табличных форм
Есть две табличные субформы
их столбцы связанны друг с другом
можно ли сделать так
чтобы при горизонтальном скролинге одной формы
другая сдвигалась аналогично

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

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

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

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

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

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

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

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


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