Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 В отчете выделить исправленные значение  [new]
annetby
Member

Откуда:
Сообщений: 121
Ребята, голову сломала, прошу вашей помощи:
Есть отчет, который содержит в себе подчиненные отчеты представленные в табличной форме.
Необходимо при обнаружении ошибок , описок в отчете, сформировать отчет исправленный , но исправления должны быть каким то образом выделены, типа курсивом, подчеркивание, цветом.
Поля различных типов (числовые, символьные, дата).
Реально ли это сделать ? Спасибо.
25 сен 19, 11:22    [21978726]     Ответить | Цитировать Сообщить модератору
 Re: В отчете выделить исправленные значение  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 19613
Чисто теоретически - можно. Но для этого надо как минимум иметь два различных пути получения одного и того же значения, причём дающих разные результаты... а если такое наблюдается, то в таблицах базы имеются несогласованные данные - и возникает вопрос, как они были туда вообще пропущены и записаны, и о чём думал код валидации данных.
25 сен 19, 11:26    [21978732]     Ответить | Цитировать Сообщить модератору
 Re: В отчете выделить исправленные значение  [new]
Кривцов Анатолий
Member

Откуда:
Сообщений: 354
annetby, а как вы знаете что было исправление, и что это свежее исправление, которое надо выделить?
Если такой критерий есть, то проще всего - условное форматирование. Кроме того, на событии Format раздела, где расположены поля, с параметрами шрифта и фона можно сделать всё, что угодно.
25 сен 19, 11:33    [21978740]     Ответить | Цитировать Сообщить модератору
 Re: В отчете выделить исправленные значение  [new]
annetby
Member

Откуда:
Сообщений: 121
Перед исправлением, запись дублируется (сохраняю) в других таблицах и только потом пользователю имеется возможность исправлять.У меня сложность заключается в том, что запись собирается из 5 таблиц, 4 из которых имею много записей (1 ко многим). Исправления могут быть во всех таблицах с разным типом полей. Если бы это было 1 запись, я справилась бы, но вот как с таблицей? Условное форматирование если не равно? В отчете выводить все, сравнивать если дублирущие поля не одинаковы и форматировать?
25 сен 19, 11:55    [21978773]     Ответить | Цитировать Сообщить модератору
 Re: В отчете выделить исправленные значение  [new]
annetby
Member

Откуда:
Сообщений: 121
Еще как только идет исправление , документ печатается с номером своим, но к концу новера автоматом присоединяется "/И" , с валидацией дружим ж-)
25 сен 19, 11:59    [21978786]     Ответить | Цитировать Сообщить модератору
 Re: В отчете выделить исправленные значение  [new]
annetby
Member

Откуда:
Сообщений: 121
Кривцов Анатолий
annetby, а как вы знаете что было исправление, и что это свежее исправление, которое надо выделить?
Если такой критерий есть, то проще всего - условное форматирование. Кроме того, на событии Format раздела, где расположены поля, с параметрами шрифта и фона можно сделать всё, что угодно.

Спасибо.
25 сен 19, 12:39    [21978836]     Ответить | Цитировать Сообщить модератору
 Re: В отчете выделить исправленные значение  [new]
sdku
Member

Откуда: Краснодар
Сообщений: 6317
annetby,
Простой вариант: завести таблицу "исправления" в которую записывать кто,что и когда исправил
25 сен 19, 14:25    [21978947]     Ответить | Цитировать Сообщить модератору
 Re: В отчете выделить исправленные значение  [new]
sdku
Member

Откуда: Краснодар
Сообщений: 6317
Akina
.... и о чём думал код валидации данных.
И вообще,лично я, противник каких-либо исправлений сохраненных данных и сторонник создания новой записи,которая скорректирует данные,как надо
(данные либо должны быть такими чтоб не было нужды их исправлять, либо их исправление должно быть крайне редким,исключительным случаем и выполняться кем-то уполномоченным, после глубокого анализа возможных проблем(если это "серьезная" а не "игрушечная" БД)
25 сен 19, 14:41    [21978973]     Ответить | Цитировать Сообщить модератору
 Re: В отчете выделить исправленные значение  [new]
annetby
Member

Откуда:
Сообщений: 121
sdku, спасибо
но это не вариант к сожалению.
25 сен 19, 15:28    [21979014]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить