Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Центр помощи > [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 |
Спасибо), я сделал немного по другому: с помощью составного индекса избавился от повторов. Теперь осталось решить следующие два пункта. НЕ могли бы вы их сделать, что нибудь. ![]() |
Автор: rinos1 19.5.2016, 12:10 |
http://rotangnn.ru/ Купить экран на батарею - экраны для радиаторов, декоративные экраны в Нижнем Новгороде Компания Альтер - Строй предлагает организациям и частным лицам экраны батареи из ротанга и металлической перфорации премиум-класса по индивидуальным заказам, а так же готовые декоративные решетки стандартных размеров (широкая цветовая гамма), Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Vypolnit-3-ogranicheniya-dlya-formy-id5738ab14ae2015f6238b4567#findElement_E7045_573d831bae2015a63e0d6a60_0 |