|
20 Кб. |
|
| Имеется БД с таблицами Маршруты, Водители, Автобусы, График(поля:Маршрут, №ВУ, ГосНомер, Дата ).
Как сделать, чтобы в таблице график, автобус и водитель не повторялись на определённую дату, т.е. если 10 марта автобус с номером 123 и с водителем 234 есть на маршруте, то ввести этот же автобус\водителя, но с другим водителем\автобусом (на другом маршруте) было нельзя??
Вот как сделать чтобы невозможно было ввести строки 2 и 3
Маршрут №ВУ ГосНомер Дата
108 123 234 10.03.11
108 123 235 10.03.11 х
109 124 234 10.03.11 х
108 123 234 11.03.11 | |
|
| |
|
|
|
|
| Спасибо. Как то это очень сложно (для меня как новичка, т.к. я даже не знаю куда эту абракадабру записать)))) я сделал два индекса Водитель+дата и Автобус + Дата. вроде работает | |
|
| |
|
|
|
| можно так - строим в конструкторе запрос - подставляя в условие нужные вещи (мастером) - потом всё это дело переводим из конструктора в режим SQL копируем, вставляем в нужное место кода и получаем рекордсет. | |
|
| |