Помогите с реализацией
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Помогите с реализацией Expand / Collapse
Автор
Сообщение
06.02.2007 12:36
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 22.05.2007 14:51
Сообщ.: 2, Visits: 33
На сервере(MS SQL 2000)есть таблица препараты с полями:наименование,код аптеки,цена,наличие препарата.В Access создана форма по поиску препарата по его названию и удалению ошибочных позиций.Нужно сделать так чтобы при доступе к этой форме операторы БД регистрирововались и при удалении препарата в таблицу "удаленное" записывалось кем,когда и во сколько был удален препарат ,ну и предусмотреть возможнось отката изменнеия.
Помогите пожалуйста!
Сообщ. #910453
10.02.2007 1:12
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

участник
Last Login: 17.07.2008 15:32
Сообщ.: 51, Visits: 403
Доброго времени суток!

Самый легкий вариант, на поверхности - надо создать две таблицы - одну такую же как и основная, в ней будут храниться удаленные записи, вторую - с полями Оператор, Дата, Время, ПрепаратID. При удалении записи она сначала помещается в таблицу удаленных, во вторую записываются дата, время, оператор и ID препарата, и только потом происходит ее удаление из основной таблицы. Имя оператора можно спрашивать при открытии формы и запоминать либо в переменной, либо даже на форме хранить в поле или надписи. Для восстановления можно создать свою форму с данными из этих двух таблиц, и при откате вставлять нужную запись в основную таблицу, а затем удалять ее из резервной и связанную с ней запись из второй таблицы с оператором, датой и т.д.

С уважением, Анатолий

Сообщ. #910653
11.02.2007 3:04
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 06.12.2007 7:03
Сообщ.: 359, Visits: 3 784
А вот еще вариант:

В таблицу - список препаратов добавить поля Удалено, Пользователь, Время, Примечание

Написать триггер, проставляющий пользователя и время при простановке признака Удалено

Форма может выводить только актуальные или только удаленные или все сразу

Ну а регистрироваться операторы должны при подключении к серверу

Сообщ. #910666
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 9:18