Цитата(-sds- @ 14.12.2007 14:57)
Такой вопрос:
Использую бд парадокс, создаю таблицу рейсов и одним из пунктов является кол-во мест, целого типа
(long integer). А как реализовать покупку билетов и соответственно чтобы показывалось кол-во проднных и свободных мест?
А ведь место может быть не только свободно/продано, оно еще может быть забронированно, а еще есть ценовые категории (1-й класс, 2-й.......)
Совет: выделяй в таблице еще одно поле для места его статус+ценовая категория. Любая форма, я например далал так:
4 ценовые категории: A,B,C,D. далее, если место продано прибавляем индекс (1), т.е.
B1 (ценовая категория В - занято) , если забронированно - индекс 2 ->
С2(ценовая категория С - бронь).
И все, с помощью этого поля ты можешь делать визуализацию, делать запрос, выводить отчет.
Сложного ничего нет, главное продумать эту схему.