powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Решаема ли моя хотелка?
7 сообщений из 7, страница 1 из 1
Решаема ли моя хотелка?
    #39571544
kibass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хотелка следующая:
Есть потребность учета документации
и изменений(если появляются) к этой документации. Есть 2 табл. - главных и одна подчиненная для связи М-М
В идеале выглядит так -
1. Вводим реквизиты документа - сохраняем(поле формы очищается)
2. При необходимости регистрации изменеий - выбирем в форме(поиск по значениям табл.) по номеру НД/Названию НД нужную запись и вносим реквизиты изменения
3. сохраняем
4. Результат- Перечень НД с информацией об изменениях
Проблемы:
1.При вводе через форму не добавляется информация в табл. "Изменения НД" - № Изменения
2. Не понимаю как организовать заполнение связующей таблицы "Измы - НД" ведь не на каждый НД обязательно будет изм а поле ключевое и пустым быть не может, тоже самое и в другом моменте - измов может быть несколько и соответсвенно несколько значений № НД должно быть а они не могут дублиться т.к. PK


Пытаюсь реализовать следующую логику -
1. В табл. Перечень НД через форму вводится - № НД / Название НД .....Затем ---
2. В табл. Изменения НД при появлении изменений ----
2.1 выбираем из списка(поиск через форму по списку значений таблицы "Пречень нд") ранее внесенные в "Перечень НД" данные (№НД, Название НД).
2.2 В найденной записи прямо в тойже форме вносим реквизиты изменений и сохраняем...

Я сделал
1. Таблицы Перечень НД(PK - № НД)
Измы - НД (PK - № НД и № изменения)
Измы (PK - № изменения)
Запрос на созд. табл (из трех табл)
Форму на основе запроса(таблицы запроса)

Натолкните на мысль господа пжл...
...
Рейтинг: 0 / 0
Решаема ли моя хотелка?
    #39571547
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы обошёлся одной таблицей, где хранил бы все состояния документов (от первого и до текущего).
Изменения прекрасно видны сравнением предыдущей и следующей (по времени) записей (более того - можно сравнивать произвольные редакции, не только последовательные по времени).
Само собой, в форму для существующего документа просто копируются текущие значения - правь не хочу, ну а для нового она соответственно пустая.
...
Рейтинг: 0 / 0
Решаема ли моя хотелка?
    #39571551
kibass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,
т.е
№ НД / Название НД/ № изменения/ дата изменения/ № пункта зменения
и при следующем изме все поля дублировать?
...
Рейтинг: 0 / 0
Решаема ли моя хотелка?
    #39571572
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kibass,
Можно сохранять изменяемую запись в таблицу "изменения" при нажатии кнопки "редактирование" (эта кнопка только у пользователей уполномоченных редактировать) + поля имяПользователя,дата/Время. После редактирования измененная запись останется в главной таблице,с соответствующей отметкой,а запись в состоянии до редактирования в таблице "изменения" (с тем же значением кодового поля,которое уже не будет кодовым-это позволит просматривать всю историю изменений конкретной записи-кто, когда и почему,если добавить поле примечание, изменял запись)
...
Рейтинг: 0 / 0
Решаема ли моя хотелка?
    #39571575
kibass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku,
Если я правильно понял то получится исходная версия документа и множество версий с измами в отдельной таблице?
...
Рейтинг: 0 / 0
Решаема ли моя хотелка?
    #39571632
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kibass,
видимо попробовала бы так
таблица сотрудник
ид1фиономер паспортадата выдачикем выдандолжность1ИВАНОВА0011-12457812/12/2015ом-11 кировского района г.кировэкономист2СЕМИНА0012-25432511/05/2015ом-12 кировского района г.кировплановик3ЮРИН0023-23654212/06/2015ом г.горловкасторож

таблиза изменений
ид2ид1реквизитдата измененияновое значениепримечание11должность10/10/2017ст.экономистпр.12 от …22кем выдан10/10/2017отдел милиции г.горловка уточнение адреса31фимилия11/10/2017Петровасмена фамилии42должность11/10/2017начальник караулапр.15 от …51номер паспорта12/11/20171122-254678смена паспорта61дата выдачи12/11/201705/05/2017смена паспорта71кем выдан12/11/2017отдел милиции 8смена паспорта

схема позволит дать сочетание реквизитов на любую дату
...
Рейтинг: 0 / 0
Решаема ли моя хотелка?
    #39571675
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kibass,
наоборот-в главной запись с последними изменениями,а в другой таблице все предшествующие
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Решаема ли моя хотелка?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]