0 / 0 / 0
Регистрация: 07.04.2015
Сообщений: 10
|
|||||||||||
1 | |||||||||||
Нужны две формы для добавления, удаления и редактирования данных БД MS Access09.04.2017, 14:01. Показов 1244. Ответов 22
Метки нет (Все метки)
Есть вот такая база данных. Есть макрос на добавление данных в форму. Но форма либо добавляет в одну таблицу (Срок), либо во все остальные ("Видеоадаптер", "СистемнаяПлата", "Процессор"), но по задумке, данные должны быть во всех таблицах.
0
|
09.04.2017, 14:01 | |
Ответы с готовыми решениями:
22
Форма для добавления, редактирования, удаления данных Пример добавления, удаления и редактирования данных в БД *.mbd Создать две кнопки и прикрепленные к ним формы, для добавления данных Осуществить возможность добавления, редактирования и удаления элементов данных списков при единичном и множественном выборе |
0 / 0 / 0
Регистрация: 07.04.2015
Сообщений: 10
|
|
11.04.2017, 16:07 [ТС] | 2 |
Ладно, БД была никакая, поэтому её полностью переделали. Как раскрасить ячейки отчёта ACCESS по условию?
0
|
10482 / 5465 / 1377
Регистрация: 05.10.2016
Сообщений: 15,487
|
|
11.04.2017, 16:49 | 3 |
Точно переделали? - схема данных (выше) не логична никак.
Да так же как и в форме. У богатых свои причуды.... Небось цветной лазерник? Добавлено через 8 минут BTW: вместо срока годности компа - я бы ввёл наработку часов HDD + дату теста + состояние на дату. + Дату последнего обслуживания (чистки) + Дату установки блока питания и куллера CPU А остальное не портиться - и может служить десятилетиями. (Так... просто "заметки на полях" и отвечать не обязательно)
0
|
0 / 0 / 0
Регистрация: 07.04.2015
Сообщений: 10
|
|
11.04.2017, 17:19 [ТС] | 4 |
Да, в смысле, мне нужно на форме закрасить ячейку с датой по условию.
0
|
10482 / 5465 / 1377
Регистрация: 05.10.2016
Сообщений: 15,487
|
|
11.04.2017, 17:30 | 5 |
Условное форматирование по значению поля - чем не подходит?
Правой кноп. мышки в режиме конструктора....
0
|
0 / 0 / 0
Регистрация: 07.04.2015
Сообщений: 10
|
|
11.04.2017, 17:34 [ТС] | 6 |
Желательно бы средствами VBA
0
|
Модератор
6017 / 2845 / 693
Регистрация: 12.06.2016
Сообщений: 7,642
|
||||||
11.04.2017, 17:43 | 7 | |||||
Примерно так (но это тоже условное форматирование):
1
|
10482 / 5465 / 1377
Регистрация: 05.10.2016
Сообщений: 15,487
|
|
11.04.2017, 18:11 | 8 |
Очень верное замечание - ведь в ленточной форме все значения базового поля для условного форматирования одинаковые всегда - не зависимо от данных формы.
И вообще условное форматирование придумано не для ленточных форм, а для того что бы мы с Capi, мусорили в топиках... Добавлено через 7 минут VADYA12, средствами VBA - так средствами VBA. Но смысла я в этом не наблюдаю. Как зададите формат (по условию) - так и будет. Если нужно подкрасить "на лету" и по быстренькому - есть свойство Format - но там всего 4 варианта - Null (пустые), Нулевые, Положительные и Отрицательные значения поля.. Это как вариант.
0
|
Модератор
6017 / 2845 / 693
Регистрация: 12.06.2016
Сообщений: 7,642
|
||||||
11.04.2017, 18:15 | 9 | |||||
Имелось в виду, что конструкции типа
Контрол-то один. И лишь условное форматирование позволяет получить разную раскраску. Ухищрения типа полей-подложек не рассматриваем.
0
|
10482 / 5465 / 1377
Регистрация: 05.10.2016
Сообщений: 15,487
|
|
11.04.2017, 18:16 | 10 |
0
|
Модератор
6017 / 2845 / 693
Регистрация: 12.06.2016
Сообщений: 7,642
|
|
11.04.2017, 18:17 | 11 |
1
|
10482 / 5465 / 1377
Регистрация: 05.10.2016
Сообщений: 15,487
|
|
11.04.2017, 18:20 | 12 |
Не - так не пойдёт- точно!
Работаем со всем полем по всей форме - точно НЕТ! Добавлено через 2 минуты Я сабжем - двумя выше предложил же условное форматирование - о чём спорим??? - не понимаю.
0
|
Модератор
6017 / 2845 / 693
Регистрация: 12.06.2016
Сообщений: 7,642
|
|
11.04.2017, 18:25 | 13 |
Или это про какие-то другие способы (с Join-ами, например)?
В первом слове "ь" не нужен. Добавлено через 3 минуты А где спор? Просто рассуждения. Перечисляю возможные варианты для полноты картины.
0
|
10482 / 5465 / 1377
Регистрация: 05.10.2016
Сообщений: 15,487
|
|
11.04.2017, 18:30 | 14 |
Не напрягайте пожалуйста ТС лишними извращениями.
Он сам до них дойдёт, потом... если захочет.... Добавлено через 2 минуты VADYA12, мы правильно вас поняли? - вы хотите раскрасить записи по значению - или подсветить активную запись? Это далеко не одно и то-же! Запутали вы меня совсем старого....
0
|
0 / 0 / 0
Регистрация: 07.04.2015
Сообщений: 10
|
||||||
11.04.2017, 18:31 [ТС] | 15 | |||||
В подчинённой форме по средствам VBA в событии Form_Activate - всё получилось.
На самой форме - не могу придумать куда запихнуть код, чтобы он выполнялся. Либо не находит указанный объект либо не реагирует.
0
|
10482 / 5465 / 1377
Регистрация: 05.10.2016
Сообщений: 15,487
|
|
11.04.2017, 18:37 | 16 |
Спасибо за совершенно верное и своевременное уточнение - да! так и есть.
Но зато работает на порядок быстрее. Добавлено через 3 минуты Вы про Enabled вроде забыли - ну так мелочь....
0
|
Модератор
6017 / 2845 / 693
Регистрация: 12.06.2016
Сообщений: 7,642
|
|
11.04.2017, 18:37 | 17 |
0
|
10482 / 5465 / 1377
Регистрация: 05.10.2016
Сообщений: 15,487
|
|
11.04.2017, 18:41 | 18 |
0
|
Модератор
6017 / 2845 / 693
Регистрация: 12.06.2016
Сообщений: 7,642
|
|
11.04.2017, 18:42 | 19 |
1
|
10482 / 5465 / 1377
Регистрация: 05.10.2016
Сообщений: 15,487
|
|
11.04.2017, 18:45 | 20 |
Наверное я тупой - но зачем кодом задавать условное форматирование?
Я так и не понял.... (Отвечать не нужно)
0
|
11.04.2017, 18:45 | |
11.04.2017, 18:45 | |
Помогаю со студенческими работами здесь
20
Как и где лучше хранить данные для их добавления, удаления и редактирования Организация хранения, добавления, удаления, редактирования задач для курсового проекта MS Access Открытие формы для добавления записи и автоматический ввод данных DataBinding + DataGridView подтверждение удаления (редактирования, добавления) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |