powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Цвет отдельной ячейки формы
25 сообщений из 30, страница 1 из 2
Цвет отдельной ячейки формы
    #38243580
vadim007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Форма открывается только в режиме формы.
В составе полей есть поле Цвет.
Цвет выбирается из таблицы Цвета.
Как бы сделать, чтобы при выборе цвета менялся цвет поля Цвет формы на заданный?
...
Рейтинг: 0 / 0
Цвет отдельной ячейки формы
    #38243599
Эфодин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ctl.BackColor = ...
...
Рейтинг: 0 / 0
Цвет отдельной ячейки формы
    #38243617
vadim007Цвет выбирается из таблицы Цвета. В каком виде ві получаете цвет? Если есть его RGB значение, то просто присваиваете его св-ву "Цвет фопа" поля. Есди есть отдельно значения R, G и B, то используйте функцию RGB.
...
Рейтинг: 0 / 0
Цвет отдельной ячейки формы
    #38243647
vadim007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Цвет пока ни в каком виде не получаю.
В таблицу Цвета вводятся просто названия: Красный, Черный, Голубой, и т.д.
...
Рейтинг: 0 / 0
Цвет отдельной ячейки формы
    #38243653
basil-77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadim007Цвет пока ни в каком виде не получаю.
В таблицу Цвета вводятся просто названия: Красный, Черный, Голубой, и т.д.
тогда, как минимум, сделать еще одно поле в этой таблице, в нем хранить соответствующее RGB значение, и при выборе цвета именно его присваивать

Эфодинctl.BackColor = ...
...
Рейтинг: 0 / 0
Цвет отдельной ячейки формы
    #38243840
vadim007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А есть-ли таблица соответствия цветов и кодов RGB?
Не только стандартных цветов, но и типа: "Золото", "Мокрый асфальт".
...
Рейтинг: 0 / 0
Цвет отдельной ячейки формы
    #38243853
П-Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заботливо: в гугле забанили ?

http://colorscheme.ru/color-names.html
...
Рейтинг: 0 / 0
Цвет отдельной ячейки формы
    #38243910
vadim007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо!
...
Рейтинг: 0 / 0
Цвет отдельной ячейки формы
    #38244064
vadim007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создал таблицу ЦветоваяСхема с полями: Код, Образец, НазваниеЦвета, HEX.
Создал также форму ЦветоваяСхема, в которой в качестве источника - таблица ЦветоваяСхема.
Как сделать, чтобы в форме поле Образец заполнялось цветом с кодом из поля HEX?
...
Рейтинг: 0 / 0
Цвет отдельной ячейки формы
    #38244089
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В процедуре заполнения HEX
Код: vbnet
1.
Me.Образец.Backcolor="&H" & me.HEX
...
Рейтинг: 0 / 0
Цвет отдельной ячейки формы
    #38244094
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadim007,

А не проще сделать 2 поля - код, он же и значение цвета и НазваниеЦвета?
...
Рейтинг: 0 / 0
Цвет отдельной ячейки формы
    #38244105
В поле HEX значения как на сайте - #FFFFFF, или просто FFFFFF? Для того, чтоб VBA воспринимал код как число, он должен иметь вид &HFFFFFF.
Форма "ЦветоваяСхема" простая или ленточная/табличная?
...
Рейтинг: 0 / 0
Цвет отдельной ячейки формы
    #38244159
vadim007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В поле HEX значение как на сайте: #FFFFF
Форма - табличная. Как я понял, чтобы отобразить цвет отдельной ячейки, нужна ленточная?
Таблица ЦветоваяСхема уже заполнена. Осталось только показать цвет.
...
Рейтинг: 0 / 0
Цвет отдельной ячейки формы
    #38244174
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadim007,


vadim007В поле HEX значение как на сайте: #FFFFFПереведи в нормаольный Long и убери

Ни в ленточной ни в табличной форме не получится отобразить (просто так) всё многообразие цветов. Вся колонка это 1 контрол, соответственно цвет будет менятся сразу у всей колонки.
...
Рейтинг: 0 / 0
Цвет отдельной ячейки формы
    #38244186
vadim007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
То есть, это пустая затея?
...
Рейтинг: 0 / 0
Цвет отдельной ячейки формы
    #38244254
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadim007,

Ну как сказать...
Можно сгенерировать для каждого цвета небольшую (1 пиксель) картинку и её показывать как образец через присоединённую рамку объекта. Это что касается ленточных форм.
Для одиночной формы тебе уже подсказали.
...
Рейтинг: 0 / 0
Цвет отдельной ячейки формы
    #38244257
vadim007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пришла одна мысль, но в VBA не слишком силен.
Помогите на VBA сделать следующее:
Пока НеКонецТаблицы_ЦветоваяСхема Цикл
Создать BMP файл, залитый цветом HEX, с именем НазваниеЦвета
Внедрить этот файл в поле Образец
КонецПока
...
Рейтинг: 0 / 0
Цвет отдельной ячейки формы
    #38244270
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТС, погуглите, поищите по здешнему форуму. Проблема многократно решалась.
...
Рейтинг: 0 / 0
Цвет отдельной ячейки формы
    #38244367
vadim007,

цвет=("цветHEX","ЦветоваяСхема","НазваниеЦвета= " & me!НазваниеЦвета & "")
ctl.BackColor = цвет

1с-ник чоль..))
КонецПока <- КонецЦикла
...
Рейтинг: 0 / 0
Цвет отдельной ячейки формы
    #38244391
звиняюсь

цвет=dlookup("цветHEX","ЦветоваяСхема","НазваниеЦвета= " & me!НазваниеЦвета & "")
...
...
Рейтинг: 0 / 0
Цвет отдельной ячейки формы
    #38244399
vadim007, в прицепе пример. Двойнім щщелчком по наименованию открывается диалог выбора цвета. Кроме, непосредственно, выбора в полях "Красный", "Зеленый" и "Синий" можно указать значения с сайта. Если знаете десятичное RGB значение, то можно указать его непосредственно в правой колонке.
...
Рейтинг: 0 / 0
Цвет отдельной ячейки формы
    #38244400
Фотография nord-woolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здесь в прицепе есть все что нужно от мусье Бенедикт
Цвет фона контрора от его значения
...
Рейтинг: 0 / 0
Цвет отдельной ячейки формы
    #38244410
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
гыы :))
названия цветов, "наповал" бьют

Цвет влюблённой жабы
Болгарский розовый
Грузинский розовый
Французский розовый
Розовый поросёнок
Звезды в шоке
Зелёный Мичиганского государственного университета
Цвет пергидрольной блондинки
Цвет пожарной машины

---
ТС,

вот по этому "рецепту" - 14245631
...
Рейтинг: 0 / 0
Цвет отдельной ячейки формы
    #38244789
vadim007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем большущее спасибо!
И с праздником!
...
Рейтинг: 0 / 0
Цвет отдельной ячейки формы
    #38245159
vadim007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробовал - все работает. Но только для одиночной и ленточной формы.
Для табличной - никак.
...
Рейтинг: 0 / 0
25 сообщений из 30, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Цвет отдельной ячейки формы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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