powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Оформление. Ленточная форма как табличная.
15 сообщений из 15, страница 1 из 1
Оформление. Ленточная форма как табличная.
    #39019175
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
В свое время очень плотно работал с Excel и привязался к тому оформлению таблиц. Соответственно наиболее удобной формой представления для меня всегда была табличная форма.
Однако табличная форма имеет некоторые недостатки, например сложности с выделением строк разными цветами (все это получается коряво и не красиво).
В конце концов обратил внимание на ленточные формы - которые предоставляют несколько большие возможности, но в то же время и имеют некоторые (надеюсь устранимые) недостатки.

Вопросы по оформлению:
1. Очень мешает и не нравится стрелка в комбобокс - ну нафинг она мне вообще не нужна -как убрать? А если убрать стрелку, то как удобно реализовать ее функцию? Только ли через Alt + ↓ ?
2. Как правильно реализовать заголовки в ленточной форме? Пока засунул в заголовки формы текстбоксы, поставил стиль "приподнятый", присвоил значение по наименованию столбца и отключил доступ.
3. Как реализовать изменение ширины столбца пользователем. В табличной форме просто тянешь за границу поля, здесь такое не прокатывает. Кроме того здесь появились заголовки (п.2) - их ширина должна изменяться синхронно.
3. Как правильно реализовать заголовки в ленточной форме? Пока засунул в заголовки формы текстбоксы, поставил стиль "приподнятый", присвоил значение по наименованию столбца и отключил доступ.
4. Возможно ли сделать нумерацию строк по типу как в экселе?

Пока все. Вопросы буду добавлять по мере появления. Спасибо за вашу помощь!
...
Рейтинг: 0 / 0
Оформление. Ленточная форма как табличная.
    #39019177
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
5. При открытии у меня форма открывается на последней записи, и надо мотать в начало. Как сделать так что бы форма открывалась на первой записи?
...
Рейтинг: 0 / 0
Оформление. Ленточная форма как табличная.
    #39019178
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер, всё можно, но осторожно. Оно тебе шибко надо? Если да (будут издержки), то:
1, 2(3.2 повтор?) 14101200 (спрятать стрелку - 3-я колонка)
4. FAQ/Что мы знаем про каунтеры (aka счетчики)
3.1 Ищи по форуму, где то точно есть. Не проблема, но пока пример делать неохота (времени нет)...
...
Рейтинг: 0 / 0
Оформление. Ленточная форма как табличная.
    #39019179
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер5. При открытии у меня форма открывается на последней записи, и надо мотать в начало. Как сделать так что бы форма открывалась на первой записи?
Код: vbnet
1.
2.
3.
4.
5.
Private Sub Form_Load()
    With Me.Recordset
        If Not (.EOF And .BOF) Then .MoveFirst
    End With
End Sub
...
Рейтинг: 0 / 0
Оформление. Ленточная форма как табличная.
    #39019183
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург,

да как бы не шибко, я больше с табличными привык. Но надо же в конце концов и ленточные толком изучить. Вдруг возможности какие есть, а я не знаю. Со стрелкой понятно, хотя все эти "дополнительные построения" ... блин прям отличительная черта Акцесса, нет бы все на прямую сделать.
Да пункт 3 продублировал случайно.

Сейчас пытался расставить контролы программно, присваивал каждому контролу в области данных .Left, .Width, .Top, .height
все пропало к чертовой матери с экрана. Что я не так сделал?
Подозреваю что-то напутал с первым контролом (к которому и остальные привязаны)
.Left = 0, .Top = 0. Начало координат на подчиненной форме откуда начинается?
...
Рейтинг: 0 / 0
Оформление. Ленточная форма как табличная.
    #39019186
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По последнему вроде разобрался (размер в сантиметрах выставлял)
...
Рейтинг: 0 / 0
Оформление. Ленточная форма как табличная.
    #39019190
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто придумал эти "твипы", шо за бред? Почему если я хочу выставить ширину поля в 6 см мне надо выставлять .width = (6*567)?
...
Рейтинг: 0 / 0
Оформление. Ленточная форма как табличная.
    #39019192
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер, я тут подумал... Можно использовать гриды чужие: Microsoft Office Spreadsheet, MS Flex Grid, etc.
...
Рейтинг: 0 / 0
Оформление. Ленточная форма как табличная.
    #39019194
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзерлонерКто придумал эти "твипы", шо за бред? Почему если я хочу выставить ширину поля в 6 см мне надо выставлять .width = (6*567)?А может ну его... твипы, пиксели...
...
Рейтинг: 0 / 0
Оформление. Ленточная форма как табличная.
    #39019195
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изерлонер, вот тебе пример к этому замечанию
ПанургИзерлонер, я тут подумал... Можно использовать гриды чужие: Microsoft Office Spreadsheet, MS Flex Grid, etc.. Тут есть и позиционирование контрола и работа со сторонним гридом. Тестировалось в примере прикручивание выпадающего списка к флксгриду. Два раза кликнуть по названию меяца.
...
Рейтинг: 0 / 0
Оформление. Ленточная форма как табличная.
    #39019196
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример забыл...
...
Рейтинг: 0 / 0
Оформление. Ленточная форма как табличная.
    #39019211
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург,

спасибо, а где сами гриды скачать? Не работает - ругается на отстутсвие соответствующей библиотеки.
...
Рейтинг: 0 / 0
Оформление. Ленточная форма как табличная.
    #39019213
Mina Anna Mazzini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Изерлонера где сами гриды скачать?
......
...
Рейтинг: 0 / 0
Оформление. Ленточная форма как табличная.
    #39019215
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уже нашел. Спасибо.
...
Рейтинг: 0 / 0
Оформление. Ленточная форма как табличная.
    #39019232
Изерлонер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашел, установил, зарегистрировал. Все равно не работает. И слишком много прыжков с бубном. Похоже MS Flex Grid не для меня, увы.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Оформление. Ленточная форма как табличная.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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