IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> Справочная служба аэропорта, Справочная служба аэропорта
sds
сообщение 18.11.2007 14:28
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 15
Пол: Мужской

Репутация: -  0  +


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

Люди, может кто-нибудь делал такое или приблизительно похожее, может есть БД.
Если можете чем-то помочь пишите или присылайте на <censored>
Заранее большое спасибо.

Сообщение отредактировано: мисс_граффити - 18.11.2007 15:34
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
sds
сообщение 16.12.2007 0:45
Сообщение #2


Новичок
*

Группа: Пользователи
Сообщений: 15
Пол: Мужской

Репутация: -  0  +


Я сделал так:
1) таблица рейсов:
1 рейс
2 откуда
3 куда
4 тип самолета
5 кол-во мест всего

2) таблица вылетов
1 рейс
2 дата вылета
3 время отправления
4 время прибытия
5 продано билетов
6 свободно билетов

И такие вот возникли вопросы:
Создал эти две таблицы, но почемуто в таблиу вылетов не возможно добавлять новые записи или редактировать?
Я думаю проданных билетов и свободных будут вычисляемыми полями , зависящими от общего кол-ва мест , а как это реализовать в коде?
Заранее благодарю .


 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
sds
сообщение 17.12.2007 1:04
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 15
Пол: Мужской

Репутация: -  0  +


На форме у меня имеется 1 table, 1 query, 2 datasource

procedure TForm1.Button1Click(Sender: TObject);
var
a,b,c:integer;
begin
b:=StrToInt(Edit1.Text);
Query1.Edit;
Table1.Open;
Query1buy.Value:=b+Query1buy.Value;

Query1svob.Value:=Table1Mest.Value - Query1buy.Value;
end;

Этим я считаю кол-во проданных и свободных мест,
вроде все считает верно, но не совсем:
1)В столбцах проданных и свободных мест появляются нужные данные, но не сохраняются, как их сохранять?
2) К примеру у меня в самолете всего 100 мест, а я решил купить 110, получается в столбце проданных 110, а в столбце свободных -10. Как это отрегулировать?

 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
sds
сообщение 18.12.2007 0:44
Сообщение #4


Новичок
*

Группа: Пользователи
Сообщений: 15
Пол: Мужской

Репутация: -  0  +


Подскажите пожалуста как мне показать все вылеты на определенную (вводимую) дату?
К примеру для показа рейсов из определенного места вылета я делаю так:
Код
begin
DataSource1.DataSet:=Query2;
if okbottomdlg.ShowModal=mrok then   \\ в edit1.text ввожу нужный пункт отправления и ищу
with Query2 do
begin
close;
ParamByName('dnazv').Value:=okbottomdlg.edit1.text;
open;
end;
end;

А в sql пишу select * from aa where aa.otkuda=:dnazv

А вот с датой чето не получается, пишет вроде несоотетствие типов.

P.S. я здесь че сам с собой общаюсь?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
sds   Справочная служба аэропорта   18.11.2007 14:28
мисс_граффити   на чем она должна строиться? на типизированных фай...   18.11.2007 15:36
-sds-   нужно создать БД   18.11.2007 19:53
Артемий   Мы это уже поняли..Какая БД? SQL, или файлы или ещ...   19.11.2007 13:14
-sds-   SQL   19.11.2007 15:21
Артемий   Я тебе советую вот что: 1. Опиши подробнее свою пр...   19.11.2007 22:04
-sds-   Такой вопрос: Использую бд парадокс, создаю таблиц...   14.12.2007 14:57
Better Kind   Такой вопрос: Использую бд парадокс, создаю табли...   14.12.2007 15:51
сдс   Ценовая категория и тд - это все не нужно, это тол...   15.12.2007 23:45
sds   Я сделал так: 1) таблица рейсов: 1 рейс 2 откуд...   16.12.2007 0:45
sds   На форме у меня имеется 1 table, 1 query, 2 dataso...   17.12.2007 1:04
sds   Подскажите пожалуста как мне показать все вылеты н...   18.12.2007 0:44
kr3v3tkus   мб сделать strtodate(okbottomdlg.edit1.text) ? хот...   18.12.2007 0:52
sds   Такой вопрос: хочу сделать справку. Как сделать та...   20.12.2007 21:08
Better Kind   Такой вопрос: хочу сделать справку. Как сделать т...   21.12.2007 8:09
sds   Подскажите пожалуйста. В одной таблице имеются рей...   23.12.2007 20:04


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 21.06.2025 15:13
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"