powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / запрет на занятое
4 сообщений из 4, страница 1 из 1
запрет на занятое
    #32420139
avter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В моей базе есть поля; 1) дата принятия 2) дата выдачи 3) номер места
подскажите, как сделать так, чтобы в промежуток срока , вводимый в даты,
на одно и тоже место не поставить несколько товаров.
И должны ли эти поля находиться в одной таблице? Спасибо.
...
Рейтинг: 0 / 0
запрет на занятое
    #32420143
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Супер!!!
...
Рейтинг: 0 / 0
запрет на занятое
    #32420310
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на уровне табличной целостности в аксессе такую структуру крнтроля целостности не создать.

а на сереверах поддерживающих триггеры - пожалуста.

можно проверять свободно ли место непосредственно перед тем как разместить, но гарантий при одновременном многопользовательском занятии места можно достигнуть лишь повторно выполнив проверку.

если речь идет о том как проверить занято текущее место или нет в некоторый период времени то при имеющейся структуре данных в таблице запрос будет выглядеть так

Выбрать количество периодов занятости места № NN за период ДатаС по ДатаПО

перед тем как занять место оно должно быть = 0
после =1


select count(*) from ТаблицаЗанятостиМест where ДатаВыдачи >= ДатаС and ДатаПриема <= ДатаПО
...
Рейтинг: 0 / 0
запрет на занятое
    #32420313
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select count(*) from ТаблицаЗанятостиМест where ДатаВыдачи >= ДатаС and ДатаПриема <= ДатаПО and Место = НомерМеста
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / запрет на занятое
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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