|
|
|
| Суть проблемы следующая: есть база на аксесс 2003, писал не я, так что нюансов функционирования толком не знаю. Но уж больно муторно все сделано. На форме есть поле площади помещения по договору. Соответственно это же поле есть в неск. таблицах. Значение поля вводится исключительно вручную(просмотрел все запросы, макросы, да и пользователи то же самое говорят), т.е. не рассчитывается. В резервной копии за 5 мая значения корректные, в РК за 6-е повились измененные данные, причем не как-то хаотично, а довольно интересно: вместо 67,1 стоит 72,5, вместо 298,55 стоит 285,25 и так далее...Обнаружили только сегодня, еще не все проверили, на данный момент порядка 25 записей обнаружили (из 660-ти), все воют, хотят меня съесть... А у меня уже подозрения, что одна тетка просто гадит другой, т.к. все ошибки в ее части работы.База не маленькая, порядка 200-т метров.. С чем может быть связано? Может кто-нибудь сталкивался? | |
|
| |
|
|
|
| Соответственно это же поле есть в неск. таблицах |
это очень плохо. Поле с площадью должно быть одно, поскольку является атрибутом помещения.
а конкретно по вопросу, если есть подозрение что кто-то из пользователей "чудит", нужно делать систему аудита. | |
|
| |
|
|
|
| Я тоже только рад чтобы так было, но писало все это хозяйство женщина (на данный момент на пенсии) лет 6 назад, когда меня еще тут не было.. Там все накручено так, что с трудом понять можно, что от чего зависит. Например - данные о площади есть в таблице Помещения, в которую данные попадают из таблицы Помещения_договора (так как их может быть много, действующие или нет). В Помещения_договора изначально данные с формы и попадают. Есть еще таблица Реестр_помещений. А вот зачем она, я вообще нихрена не понимаю.... | |
|
| |
|
|
|
| в базу с ошибками добавь таблу без ошибок (коннектом) и запросом вылови данные с разными площадями , если уверен что данные правильные - запросом на обновление обнови данные с ошибками. - оптом все поля с этими данными обнови (жуть) в других таблах.
п.с. создай копии на всяк пожарный | |
|
| |
|
|
|
| Лог напиши - все дейчтвия - в файл или таблицу с датой, временем и ID юзера.
Шпиона поймаете. | |
|
| |