|
0 / 0 / 0
Регистрация: 27.12.2014
Сообщений: 2
|
|
Условное форматирование26.09.2017, 12:05. Показов 5945. Ответов 32
Метки нет (Все метки)
Здравствуйте, недавно начал изучать Access и возник такой нубский вопрос: можно ли в условном форматировании при сравнении значений делать сравнения со значениями из другой таблицы? и если да то как? Смысл состоит в том, что если значение в текущей таблице совпадает с одним из значений в другой таблице, то ячейка должна окрашиваться в определенный цвет.
0
|
|
| 26.09.2017, 12:05 | |
|
Ответы с готовыми решениями:
32
Условное форматирование Условное форматирование Условное форматирование |
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
||
| 28.09.2017, 20:49 | ||
На что я и намекаю упорно! Ведь Вы и так вызываете функцию IIf(....), точно так же можно вызвать пользовательскую функцию. Функция должна быть Public. Разместите её в модуле формы и вызывайте, пожалуйста. Добавлено через 12 минут Stalker73i, Еще добавлю. Если форма ленточная, то участвующие в расчетах значения полей нужно передать функции в качестве аргументов, сама функция должна быть объявлена с соответствующими параметрами.
1
|
||
|
127 / 25 / 1
Регистрация: 07.02.2016
Сообщений: 238
|
|||
| 28.09.2017, 20:56 | |||
|
0
|
|||
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
|
| 28.09.2017, 21:12 | |
|
Stalker73i,
Хорошо. Сделаю, но либо сегодня позже, либо завтра.
0
|
|
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
|
| 29.09.2017, 17:13 | |
|
Stalker73i,
Вот Вам пример. Очень примитивный, лишь бы показать применение функции в поле ленточной формы. Функция тоже простейшая - арифметические операции над полями записи. Поле1, поле2 и поле3 - поля таблицы; колонка Результат - результаты вычислений, причем обратите внимание, что она состоит из двух полей с одинаковыми значениями: первое поле содержит вызов функции в свойстве Данные, сама функция лежит в модуле формы; второе поле берет значение из запроса формы (посмотрите, туда добавлен вызов функции, которая лежит в стандартном (общем) модуле). Разница между этими двумя полями в том, что при быстрой прокрутке формы мышью или при быстром протягивании ползунка прокрутки первое поле будет заполняться с некоторой задержкой, будут видны пустые места, а второе будет сразу заполнено.
1
|
|
|
127 / 25 / 1
Регистрация: 07.02.2016
Сообщений: 238
|
||
| 29.09.2017, 20:53 | ||
|
Спасибо и с Уважением.
0
|
||
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
||
| 29.09.2017, 22:20 | ||
Будет интересно посмотреть.
0
|
||
|
127 / 25 / 1
Регистрация: 07.02.2016
Сообщений: 238
|
||
| 11.10.2017, 07:13 | ||
|
0
|
||
|
127 / 25 / 1
Регистрация: 07.02.2016
Сообщений: 238
|
|
| 11.10.2017, 08:01 | |
|
В принципе подобное решение можно реализовать из без ввода функции, посредством добавления ещё одной подчинённой формы "ДебитУтро" на основе запроса с "завязанным" полем Дата + её обновление при внесении или удалении данных в подчинённой форме "ЗамерыУтро". Такой вариант уж был реализован в моей рабочей БД с помощью mobile и работает до сих пор. Но vba наверняка подобные танцы будут проще.
0
|
|
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
|
| 11.10.2017, 20:29 | |
|
Stalker73i,
Ничего. Нормально. Но раз Вы пока не сделали функцию, покажу на примере Архива замеров. При запуске базы откроется моя форма, в ней - подчиненная, в источнике данных которой есть, в числе прочего, функция для определения Дебита. Функции помещены в общий модуль Module1. Формы Archive_Form и Zamer_Form (подчиненная). В Вашей форме для текущего занесения ничего не меняла, если захотите, там тоже в поле Дебит все поменяю на вызов этих уже готовых функций. Просто, чтобы Вы посмотрели.
1
|
|
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
|
| 11.10.2017, 20:31 | |
|
Странно. База не прикрепилась.
1
|
|
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
|
| 11.10.2017, 20:40 | |
|
Цвета условного форматирования сделала те же, что и у Вас.
Только для номера счетчика чуть приглушила, а то уж очень вырви глаз.
0
|
|
|
127 / 25 / 1
Регистрация: 07.02.2016
Сообщений: 238
|
||
| 12.10.2017, 20:52 | ||
|
0
|
||
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
|
| 13.10.2017, 11:10 | |
|
Stalker73i,
Ну и для полноты картины дополняю пример. Использование той же функции для Дебит в форме ввода данных. Может, пригодится.
1
|
|
| 13.10.2017, 11:10 | |
|
Условное форматирование
Условное форматирование не сохраняется в БД Условное форматирование в форме Условное форматирование VBA Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|