powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Форма с функциональностью табличной и заголовками более одной строки
10 сообщений из 35, страница 2 из 2
Форма с функциональностью табличной и заголовками более одной строки
    #39226942
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Volunteer,

Для так сказать дефолтных установок - а если просто закрывать форму без сохранения?
а если ничего не поможет, может тогда экземпляром открывать. Там точно ничего не сохранится

По заголовкам.
при изменении размера контрола в подчиненной поставить отработку на изменение размера соответствующего заголовка.
для упрощения прорисовки заголовков - сгруппировать их. Тогда при любом изменении ширины заголовка остальные заголовки с корректируются.

попробую тестовую сделать на скорую.
все равно пригодится в скором времени)
...
Рейтинг: 0 / 0
Форма с функциональностью табличной и заголовками более одной строки
    #39227020
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Volunteer,

Ну не знал я, что простого события на изменение размера столбца нету...

VolunteerК счастью MouseDown, MouseUp и MouseMove на табличной форме срабатывают именно в заголовках (на самих данных - нет). Просто перестраиваем колонки заголовков после каждого отпускания левой кнопки мыши.
вот с этим еще не работал, но по вашим словам самое то.



Volunteerесли форма не влезает на экран по горизонтали, как понять, что пользователь сделал горизонтальную прокрутку
Не нужно API. Мне тут когда то и помогли с этим. Делается одна форма, в нее влаживается 2 подформы.
Одна с данными другая с заголовками. Скролы горизонтальные убрать у подформ.
А потом просто эту получившуюся форму вложить в основную и разрешить горизонтальный скрол.
При прокрутке вправо - обе(уже суб_суб) формы будут прокручиваться синхронно.

Вобщем пока было время, убедился что в 10 строк впишешься))).

Основное направление - MouseDown, MouseUp и MouseMove, дальше будет видно как работать.
Если можно, скиньте сюда код на отлов кнопок мышки.

Не хочется все таки отказываться от табличной формы.
...
Рейтинг: 0 / 0
Форма с функциональностью табличной и заголовками более одной строки
    #39227170
Volunteer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ИгортанДля так сказать дефолтных установок - а если просто закрывать форму без сохранения?

Не получится, это, так сказать, отдельный тип сохранения, форма не изменена, как и данные, срхраняются только настройки формы, запретить это нельзя. Да и не нужно, пусть подстраивают под себя таблицу.

ИгортанДелается одна форма, в нее влаживается 2 подформы.
Одна с данными другая с заголовками. Скролы горизонтальные убрать у подформ.
А потом просто эту получившуюся форму вложить в основную и разрешить горизонтальный скрол.
При прокрутке вправо - обе(уже суб_суб) формы будут прокручиваться синхронно.

Не совсем понятны два момента:
1. Как прокручивать по горизонтали, если не будет скроллбаров? Убирать нужно только у заголовков.
2. За счет чего подформы будут прокручиваться синхронно? Для этого, как раз и нужно АПИ. Там сначала на каждой форме находим горизонтальный скроллбар и по таймеру (нет такого события!) читаем положение скролла в мастерформе. При изменении положения меняем положение скролла на зависимой форме. Или есть какая-то хитрость, как синхронизировать прокрутку?

Игортанскиньте сюда код на отлов кнопок мышки
Да скидывать, собственно, нечего. У события MouseUp есть аргументы, по ним и определяется, какая кнопка нажата, с какими клавишами-модификаторами и координаты нажатия. Просто вызываем перестроение заголовков, если была отпущена левая кнопка без модификаторов
...
Рейтинг: 0 / 0
Форма с функциональностью табличной и заголовками более одной строки
    #39227753
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Volunteer,

только до компа добрался...
вот пример синхронной прокрутки 2х суб форм
...
Рейтинг: 0 / 0
Форма с функциональностью табличной и заголовками более одной строки
    #39230239
Volunteer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игортан,
Действительно, очень простое, лежащее на поверхности решение без кода. Спасибо большое за подсказку!
...
Рейтинг: 0 / 0
Форма с функциональностью табличной и заголовками более одной строки
    #39230257
Volunteer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У решения с подформами внутри подформы, увы, огромный минус, который, похоже, ставит крест на применение в моем случае: вертикальная полоса прокрутки табличной части становится видна только при крайнем правом положении горизонтальной прокрутки. Это неприемлемо для пользователей.
...
Рейтинг: 0 / 0
Форма с функциональностью табличной и заголовками более одной строки
    #39230301
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Volunteerпользователь будет иметь возможность играться с шириной/порядком как ему вздумается, нужно специально извращаться, чтобы запретить ему это делать, точнее запретить нельзя, можно только восстанавливать изменения.

в таких случаях я всегда спрашиваю
--форма только для просмотра в разных разрезах и сортировках(цех-изделие-трудоемкость по месяцам, изделие-цех-трудоемкость-расценок на изделие по цеху и на план или ......)
--или есть корректировка
...
Рейтинг: 0 / 0
Форма с функциональностью табличной и заголовками более одной строки
    #39230350
Volunteer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПЕНСИОНЕРКА,
В моем случае корректировка есть. Не совсем понял, как наличие корректировки может влиять на разрешение пользователю играться со столбцами.
...
Рейтинг: 0 / 0
Форма с функциональностью табличной и заголовками более одной строки
    #39230368
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Volunteer,

небольшой примерчик на просмотр в access
...
Рейтинг: 0 / 0
Форма с функциональностью табличной и заголовками более одной строки
    #39230373
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Volunteer,

А если упереться и сделать кнопки типа перехода по строкам или пролистывания подформы?...
...
Рейтинг: 0 / 0
10 сообщений из 35, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Форма с функциональностью табличной и заголовками более одной строки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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