
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
08.07.2003, 11:14
|
|||
|---|---|---|---|
Организация интерфейса типовой задачи |
|||
|
#18+
Хочется узнать, как акцессники решают след. типовую задачу: есть таблицы "Позиции цен" и "Цены". "Позиции цен" - справочник вида (КодПоз, Наименование): 1 Плавание с 14 до 15 2 Массаж 3 Футбол с 19 до 22 ... "Цены" - справочник цен позиций КодПоз, ДействуетС, Цена 1 01.06.2003 120,00 1 01.07.2003 130,00 2 01.06.2003 100,00 2 01.07.2003 110,00 ... Юзер не может обновлять, удалять и добавлять записи с датой, меньшей, чем Date(). Юзер может добавить лишь одну запись с датой, большей либо равной Date(), (т.е. задать цену, к-рая будет действовать, начиная с ...). При этом он должен видеть текущую цену (т.е. первую запись с датой, меньшей, чем Date() и два пустых поля - "Новая цена", "Будет действовать с". Но если на момент добавления цены запись уже присутствует, то она должна быть выведена в эти два пустых поля; юзер может изменить цену и дату (разумеется, новая дата должна быть не меньше текущей). Таким образом, в базе не должно находиться более одной записи с датой, большей либо равной текущей. Вот-с. Я, понятное дело слепил сам кой-чего, но задача явно типовая, поэтому, как говорится - any ideas are welcome. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&tablet=1&tid=1680686]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
18ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
16ms |
get tp. blocked users: |
1ms |
| others: | 184ms |
| total: | 242ms |

| 0 / 0 |
