Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Организация интерфейса типовой задачи / 1 сообщений из 1, страница 1 из 1
08.07.2003, 11:14
    #32201706
dannis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация интерфейса типовой задачи
Хочется узнать, как акцессники решают след. типовую задачу:

есть таблицы "Позиции цен" и "Цены".

"Позиции цен" - справочник вида (КодПоз, Наименование):

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.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Организация интерфейса типовой задачи / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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