Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [MS Access] Выполнить 3 ограничения для формы


Автор: DeadDance 15.5.2016, 19:58
Здравствуйте, нужно помощь, сделать три ограничения для формы "добавление работника"
1. в каждом наряде должен быть: 1-водилеть форвардера, 1-водитель харвестера, 1-начальник бригады по срубу или засеиванию, 4- лесоруба, 4-сборщика щепы, 1-геолог. То есть что бы при добавлении работника в наряд шла проверка к примеру: если у нас уже в Таблице есть 1 начальник бригады для данного номера наряда, то должна вывестись ошибка - "Нельзя добавить еще одного начальника бригады на данный наряд".
2. При добавлении работника, нельзя было еще раз добавить этого работника на этот же наряд.(что бы не дублировалось, в таблице уже забит пример под номер 32 и 29).
3. Что бы нельзя было добавить одного и того же работника на два наряда у которых пересекаются дата начала и дата окончания.

P.S.Народ очень прошу помогите, ибо уже просто времени не хватает с этим разобраться, сдавать надо начинать уже завтра. Все что успел сделать то в бд уже есть, осталось только это.https://www.dropbox.com/s/v8hlnqitce60h0b/%D0%BC%D0%BE%D1%8F%20%D0%B1%D0%B4%20%D0%BB%D0%B0%D0%B1%D0%B0%207.rar?dl=0

Автор: Akina 15.5.2016, 21:09
Для домашних заданий, курсовых и вопросов типа "Сделайте за меня" существует раздел "Центр Помощи".

Тема перенесена.

Автор: Dar8650 16.5.2016, 09:00
Сделай поля "НомерНаряда", "КодРаботника", "ДатаНаряда" и "ДатаОкончания" ключевыми,  в тот момент когда все эти поля будут совпадать с какой нибудь записью система выдаст сообщение

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Vypolnit-3-ogranicheniya-dlya-formy-id5738ab14ae2015f6238b4567#findElement_E7045_57396212ae201540650d7937_0

Автор: DeadDance 16.5.2016, 13:16
Спасибо), я сделал немного по другому: с помощью составного индекса избавился от повторов.
Теперь осталось решить следующие два пункта. НЕ могли бы вы их сделать, что нибудь. smile 

Автор: rinos1 19.5.2016, 12:10

http://rotangnn.ru/
Купить экран на батарею - экраны для радиаторов, декоративные экраны в Нижнем Новгороде
Компания Альтер - Строй предлагает организациям и частным лицам экраны батареи из ротанга
и металлической перфорации премиум-класса по индивидуальным заказам,
а так же готовые декоративные решетки стандартных размеров (широкая цветовая гамма),

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Vypolnit-3-ogranicheniya-dlya-formy-id5738ab14ae2015f6238b4567#findElement_E7045_573d831bae2015a63e0d6a60_0

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)