Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
24 / 23 / 0
Регистрация: 10.10.2014
Сообщений: 886

Можно ли программным способом форматировать ячейки таблицы разделенной формы?

19.09.2016, 19:39. Показов 1388. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Подскажите пожалуйста, можно ли программным способом форматировать ячейки разделенной таблицы (раскрашивать, менять шрифты, блокировать), как при условном форматировании.
Будет ли при этом БД тормозить так же, как и при условном форматирования? Именно из-за торможения и спрашиваю
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.09.2016, 19:39
Ответы с готовыми решениями:

Создание дополнительной формы программным способом (динамически)
Всем привет. Извиняюсь за дилетантский вопрос, но, перерыв весь рунет, так и не нашел решения. Мне нужно, чтобы по ходу выполнения...

Заполнение ОбластиДанных формы access программным способом
Добрый день! Есть форма в access 2010, в которую из sql-сервера тянутся данные по проведённым инструктажам сотрудника. Заполнение полей...

В конструкторе формы сохраняются изменения сделанные программным способом
В процессе разработки приложения мне массу неудобств доставляет изменение исходных параметров элементов формы. Со временем их у меня...

7
Мы один, давай на "ты"
3849 / 1393 / 345
Регистрация: 16.06.2016
Сообщений: 3,288
19.09.2016, 20:21
Цитата Сообщение от GafarovIS Посмотреть сообщение
Подскажите пожалуйста, можно ли программным способом форматировать ячейки разделенной таблицы (раскрашивать, менять шрифты, блокировать), как при условном форматировании.
Таблицы? Нужно уточнять. В таблице колонка по сути один контрол. Поменяешь одну ячейку - изменятся все в колонке.

Добавлено через 57 секунд
Взял бы и попробовал. За час уже 100 раз можно было убедится.
0
24 / 23 / 0
Регистрация: 10.10.2014
Сообщений: 886
19.09.2016, 21:53  [ТС]
Вообще-то при помощи условного форматирования (такая возможность на ленте есть) можно вручную настроить форматирование ячейки (не столбца). Просто после этого все тормозит. Вот поэтому я интересуюсь существует ли альтернатива в VBA. Ну раз можно форматировать ячейки вручную то почему это невозможно программно Вы считаете? Столбец это один контроль но в реальности ячейки то можно формат трогать.
0
Мы один, давай на "ты"
3849 / 1393 / 345
Регистрация: 16.06.2016
Сообщений: 3,288
20.09.2016, 04:42
Лучший ответ Сообщение было отмечено GafarovIS как решение

Решение

Цитата Сообщение от GafarovIS Посмотреть сообщение
Вообще-то при помощи условного форматирования (такая возможность на ленте есть) можно вручную настроить форматирование ячейки (не столбца).
Вообще-то ты спрашивал не форматированием (могу ошибаться - имею право). Потому, как кроме форматирования возможно всё это (раскрашивать, менять шрифт...) и другими способами. Так что выражайся яснее.
Цитата Сообщение от GafarovIS Посмотреть сообщение
можно ли программным способом форматировать ячейки разделенной таблицы (раскрашивать, менять шрифты, блокировать), как при условном форматировании.
Я тебе и ответил, что без условного форматирования никак.
Цитата Сообщение от GafarovIS Посмотреть сообщение
Ну раз можно форматировать ячейки вручную то почему это невозможно программно Вы считаете?
Это будет так же медленно и печально. От перестановки слагаемых сумма не изменяется. Дело в самом форматировании, а не каким способом ты его применяешь (руками/программно).

Добавлено через 6 минут
Но если данных в табличку выводит немного, то вполне терпимо. А настроить форматирование, ты можешь, как программно (см. коллекцию FormatConditions и объект FormatCondition Access), так и в конструкторе формы (правда я не смотрел, как там обстоят дела с разделёнными формами).
0
24 / 23 / 0
Регистрация: 10.10.2014
Сообщений: 886
20.09.2016, 06:22  [ТС]
Ахахахааа
0
шапоклякистка 8-го дня
 Аватар для texnik-san
3681 / 2241 / 391
Регистрация: 26.06.2015
Сообщений: 4,647
Записей в блоге: 1
20.09.2016, 07:33
Лучший ответ Сообщение было отмечено GafarovIS как решение

Решение

Много раз говорили уже, в аксес нет ячеек. Для vba существует только элемент управления, и это ОДИН И ТОТ ЖЕ объект во всех строках.

Даже условное форматирование применяется одинаково ко всему столбику. Просто это форматирование не ячейки, а значения.
1
24 / 23 / 0
Регистрация: 10.10.2014
Сообщений: 886
20.09.2016, 07:45  [ТС]
Цитата Сообщение от texnik-san Посмотреть сообщение
Много раз говорили уже
ну я наверное прогулял эти лекции...
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
20.09.2016, 10:24
Дайте определение ячейки в Акцесс.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.09.2016, 10:24
Помогаю со студенческими работами здесь

Копирование данных одного поля из разделенной формы (таблицы) в нужные записи другой таблицы
Здравствуйте! Добрый вечер! Подскажите пожалуйста, как из разделенной формы (в которой после выборки осталось примерно 300 записей)...

форматировать границы ячейки таблицы на CSS
меня такой вопрос заинтересовал - в тэге tables напишу атрибуты cellpading=1 cellspacing=1 border=1 - в итоге будет таблица, у которой по...

Можно ли перекрасить всю табличную часть (не ячейки) в разделённой форме?
Здравствуйте! Подскажите пожалуйста можно ли перекрасить всю табличную часть (не ячейки) в разделённой форме?

Изменить название и видимость столбцов таблицы разделённой формы
Как программно изменить название и видимость столбцов таблицы разделённой формы?

RadioButton программным способом
Работаю с RadioButton программным способом. Создать кнопки получилось, все в порядке, вот код: group = new RadioGroup(this); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru