Форум программистов, компьютерный форум, киберфорум
Наши страницы

MS Access

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 1, средняя оценка - 5.00
alenka012
3 / 3 / 0
Регистрация: 10.10.2009
Сообщений: 92
#1

Выделение цветом определенной ячейки - MS Access

28.02.2012, 15:30. Просмотров 5429. Ответов 89
Метки нет (Все метки)

Реально ли сделать так, что при нажатии на определенную кнопку на форме - в таблице определенное значение выделялось красным цветом? не все поле в данной графе, а только определенное поле !?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2012, 15:30
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Выделение цветом определенной ячейки (MS Access):

Как в файле access сделать выделение цветом ячейки - MS Access
Добрый день. Подскажите, как можно сделать чтобы ячейка (вся строка или одна ячейка) выделялась цветом при смене значения. Например заявка...

Выделение записей цветом - MS Access
Добрый день! Прочел аналогичную тему, но решил создать свою, чтобы избежать путаницы. На форме есть таблица, в которой организован...

Выделение цветом различий - MS Access
Добрый день! Необходима помощь! Имеется две таблицы с одинаковыми столбцами, ключевые поля в них могут не совпадать. Если ключи...

Выделение в списке другим цветом - MS Access
никто не подскажет в принципе можно в поле со списком изменить цвет строки выделения? По умолчанию -черный.

Выделение цветом строк в списке - MS Access
В форме есть список, отображающий данные с 3х таблиц. Как "прикрутить" в access'e, что бы можно было выделять строки в этом списке цветом?...

Выделение определеннной записи цветом - MS Access
Доброго времени суток. Помогите, пожалуйста, с решением проблемы. В таблице базы данных есть следующие поля: "наименование клиента",...

89
Capi
1544 / 784 / 139
Регистрация: 12.06.2016
Сообщений: 1,636
07.05.2018, 17:15 #31
Цитата Сообщение от Angie
здесь как раз обращение к подчиненной
Visual Basic
1
Form.Parent!фпПоискТрПоФИО!ДлитРасчет
Нет здесь обращения к подчиненной, а есть какая-то бессмыслица.
Попробуйте:
Visual Basic
1
Parent.фпПоискТрПоФИО.Form.ДлитРасчет
0
Eugene-LS
Эксперт MS Access
2838 / 1553 / 258
Регистрация: 05.10.2016
Сообщений: 4,306
07.05.2018, 17:21 #32
Angie, так и рассчитайте то же самое поле "А" в источнике данных второй подчинёнки - добавьте туда старое поле, и будет работать по старому.
Кстати у вас поля "А" и "Х" не равны !
И почему поле "е" не заполнено - не понятно, а должно бы.
0
Angie
2 / 2 / 0
Регистрация: 10.03.2016
Сообщений: 177
07.05.2018, 17:30 #33
Цитата Сообщение от Capi Посмотреть сообщение
Нет здесь обращения к подчиненной, а есть какая-то бессмыслица.
Попробуйте:
Visual BasicВыделить код1
Parent.фпПоискТрПоФИО.Form.ДлитРасчет
не работает.

Это тоже бессмыслица?
Цитата Сообщение от mobile Посмотреть сообщение
Пишем код в фПодчин2, используя свойство Parent для обращения к другой подформе

PureBasic
1
2
3
4
5
6
With Me![Общая длительность]
........................................
.FormatConditions.Add acExpression, , "Form.Parent!фПодчин1!Длительность='00:00' " & _
" And Form.Parent!фПодчин1!Значение = 'А'"
........................................
End With
0
Eugene-LS
Эксперт MS Access
2838 / 1553 / 258
Регистрация: 05.10.2016
Сообщений: 4,306
07.05.2018, 17:38 #34
Angie, ну пока как то так!
0
Вложения
Тип файла: zip 444_v02.zip (79.7 Кб, 1 просмотров)
Angie
2 / 2 / 0
Регистрация: 10.03.2016
Сообщений: 177
07.05.2018, 17:42 #35
Eugene-LS, вот теперь я совсем запуталась.
С полем А из пробной базы БД1 проблем нет, там все работает.

Мне нужно поле "Общее время в И" из базы "444" выделить красным шрифтом при определенных условиях. Оно не может быть равно никаким другим полям, потому что это общее время, т.е. общее количество часов по всем тренировкам. Мысль в том, что если где-то не введены данные, написано 00:00 и выделено красным, соответственно, посчитанное общее время будет некорректным, поэтому я тоже хотела его выделить красным.

Цитата Сообщение от Eugene-LS Посмотреть сообщение
И почему поле "е" не заполнено - не понятно, а должно бы.
это особенность базы, если данных нет, оно просто остается пустым
0
Миниатюры
Выделение цветом определенной ячейки  
Angie
2 / 2 / 0
Регистрация: 10.03.2016
Сообщений: 177
07.05.2018, 17:44 #36
Цитата Сообщение от Eugene-LS Посмотреть сообщение
Angie, ну пока как то так!
у меня везде ошибки выпадают. "Неопределенная функция "Format" в выражении", а также везде в источниках записей пишет ошибку. Я что-то не так открываю?

Благодарю за Ваше время и помощь!
0
Eugene-LS
Эксперт MS Access
2838 / 1553 / 258
Регистрация: 05.10.2016
Сообщений: 4,306
07.05.2018, 17:47 #37
Angie, Ловите, вроде работает....
Вы кагда переименовываете обьекты формы - отражайте это и в коде.
Мне, старому дураку, нужно было с этого и начинать
0
Вложения
Тип файла: zip 444_v03.zip (79.2 Кб, 3 просмотров)
shanemac51
Модератор
Эксперт MS Access
7731 / 2949 / 418
Регистрация: 07.08.2010
Сообщений: 8,059
Записей в блоге: 1
07.05.2018, 17:52 #38
Цитата Сообщение от Angie Посмотреть сообщение
Неопределенная функция "Format" в выражении
возможно есть битая ссылка в референсах
1
Angie
2 / 2 / 0
Регистрация: 10.03.2016
Сообщений: 177
07.05.2018, 17:54 #39
Eugene-LS, пока тоже ошибки, но я вижу, как Вы по-другому немного сделали, буду разбираться, спасибо

Добавлено через 30 секунд
shanemac51, да, так и есть, подправлю. Спасибо
0
Eugene-LS
Эксперт MS Access
2838 / 1553 / 258
Регистрация: 05.10.2016
Сообщений: 4,306
07.05.2018, 18:04 #40
Цитата Сообщение от shanemac51 Посмотреть сообщение
возможно есть битая ссылка в референсах
Это я "на память" Option Explicit
Воткнул ...
Не думаю что не прав.
0
Capi
1544 / 784 / 139
Регистрация: 12.06.2016
Сообщений: 1,636
07.05.2018, 18:05 #41
Цитата Сообщение от Angie
не работает
Должно.
Если правду пишете про намерение обратиться к подчиненной форме как к фпПоискТрПоФИО.
А то, небось, и подчиненная не так называется, и не к подчиненной обращение идет.
Это тоже бессмыслица?
В аналогичной части. Тоже Form не там стоит.
Считаю, что это просто описка многоуважаемого mobile.
Но Вы-то должны конструкции использовать с пониманием, а не просто копировать.
0
Eugene-LS
Эксперт MS Access
2838 / 1553 / 258
Регистрация: 05.10.2016
Сообщений: 4,306
07.05.2018, 18:09 #42
Цитата Сообщение от Capi Посмотреть сообщение
Но Вы-то должны конструкции использовать с пониманием, а не просто копировать.
Родная, вы как полиция в боевиках, появляетесь в конце фильма.
Вот где вас раньше - то носило???
0
Capi
1544 / 784 / 139
Регистрация: 12.06.2016
Сообщений: 1,636
07.05.2018, 18:16 #43
Вернее: мышка бежала - хвостиком махнула...
И все в ажуре.
Делов-то...
0
Angie
2 / 2 / 0
Регистрация: 10.03.2016
Сообщений: 177
08.05.2018, 09:03 #44
Цитата Сообщение от Capi Посмотреть сообщение
Если правду пишете про намерение обратиться к подчиненной форме как к фпПоискТрПоФИО.
правду
Цитата Сообщение от Capi Посмотреть сообщение
В аналогичной части. Тоже Form не там стоит.
у меня в базе БД1, которую я прикладывала, которую делала с нуля для проверки - работает так, как написал mobile, именно с Form.Parent. Это мне больше всего и непонятно, почему работает в одной базе, но не работает в другой, при том, что базы аналогичны (в БД1 я для проверки делала не с полем длительности, а с другим, думала, вдруг с полем что не так. Но в моей рабочей базе "444" не работает выделение красным ни с каким полем).
Цитата Сообщение от Capi Посмотреть сообщение
Но Вы-то должны конструкции использовать с пониманием, а не просто копировать.
я пытаюсь разобраться. При том, что код рабочий, как написала выше.
Цитата Сообщение от Capi Посмотреть сообщение
В аналогичной части. Тоже Form не там стоит.
кстати, в момент написания кода ручками, при написании "Form." появляются варианты для выбора свойств и так далее, так вот "Form.Parent" значит есть такое обращение?
0
Angie
2 / 2 / 0
Регистрация: 10.03.2016
Сообщений: 177
08.05.2018, 09:10 #45
Цитата Сообщение от Capi Посмотреть сообщение
Должно.
ну не работает..

Visual Basic
1
2
3
4
5
6
7
Private Sub Form_Load()
With Me![ДлитОбщ]
.FormatConditions.Delete
.FormatConditions.Add acExpression, , "Parent.фпПоискТрПоФИО.Form.ДлитРасчет= '00:00' And Parent.фпПоискТрПоФИО.Form.СнаряжениеТренировка = 'И'"
.FormatConditions(0).ForeColor = RGB(255, 0, 0)
End With
End Sub
0
Вложения
Тип файла: rar 555.rar (134.1 Кб, 3 просмотров)
08.05.2018, 09:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.05.2018, 09:10
Привет! Вот еще темы с ответами:

Выделение цветом строк в форме - MS Access
Доброе утро! Подскажите, пожалуйста., как реализовать. При открытии формы если значение каких то строк есть в запросе то в данных...

Выделение данных цветом в отчете - MS Access
Здравствуйте. Подскажите, как окрасить, например в красный цвет, итоговые данные в отчете, если они отличаются от плановых более, чем на 5...

Выделение цветом повторяющихся значений в форме - MS Access
Здравствуйте!у меня такой вопрос..есть форма, в ней есть не ключевое поле ИП, возможно ли сделать так, что если в этой форме уже есть ИП с...

Выделение цветом отдельных столбцов в форме - MS Access
Здравствуйте, подскажите как изменить отдельные столбцы в форме базы данных. Дело в том, что в основной форме имеется внедренная форма. При...


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

Или воспользуйтесь поиском по форуму:
45
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru