Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.08;
Скачать: CL | DM;

Вниз

Автоматическое обновление поля таблицы   Найти похожие ветки 

 
Woohoo   (2008-05-17 00:41) [0]

Есть БД. В ней  таблица Кинотеатры. В ней поля Название кинотеатра, день, сеанс и [количество свободных мест ]
На форме пользователь заказывает какое-то количество мест на какое-то число в каком-то кинотеатре. (т.е. на форме комбобоксы, эдиты и пр.) Как по щелчку кнопки изменить в таблице значение поля [количество свободных мест]. Т.е. если было 50, пользователь заказал 2, стало 48.
И далее показать обновлённую таблицу.
Примерно вот так...
Update Cinemas
Set Places = "что-то - " +Edit1+ "" Where Name = " +DBComboBox1+", Day= "+Edit2+", Time = "+Edit3+";
Но как это оформляется в Делфи? И можно код поточнее?
Заранее спасибо большое за ответы!!


 
Германн ©   (2008-05-17 01:04) [1]


> И далее показать обновлённую таблицу.

А как сия таблица показывается до заказа?


 
Woohoo   (2008-05-17 11:55) [2]

Называется Cinemas


 
Виталий Панасенко(дом)   (2008-05-17 18:18) [3]

так это ж твоя задача! прогу за тебя писать что-ли ?


 
Woohoo   (2008-05-17 23:17) [4]

нет.  я просила подсказать мне, что именно надо в запросе писать.


 
Германн ©   (2008-05-18 01:11) [5]


> Woohoo   (17.05.08 23:17) [4]
>
> нет.  я просила подсказать мне, что именно надо в запросе
> писать.
>

Update Cinemas
Set Places = :Places
Where (FilmName = :FilmName) and (ShowDate = :ShowDate)
and (ShowTime = :ShowTime)


 
Woohoo   (2008-05-18 01:19) [6]

так я же считаю кол-во мест, которое осталось, т.е вычитаю из чего-то :Places.
То есть будет
Update Cinemas
Set Places = что-то - :Places
только как обозначить это что-то (то, что есть изначально в таблице до заказа)?


 
Игорь Шевченко ©   (2008-05-18 01:34) [7]


> Update Cinemas
> Set Places = что-то - :Places
> только как обозначить это что-то (то, что есть изначально
> в таблице до заказа)?


UPDATE cinemas SET places = places - :places
 WHERE условие


 
Германн ©   (2008-05-18 02:19) [8]


> Woohoo   (18.05.08 01:19) [6]

Ту уж почитай книжки по SQL. Полезно весьма.


 
Woohoo   (2008-05-19 00:18) [9]

Игорь Шевченко , Германн, спасибо большое за код!!! дальше буду читать. =)
Германн, какие книжки по SQL лучше ? зарубежных авторов или наших?


 
Германн ©   (2008-05-19 01:15) [10]


> Германн, какие книжки по SQL лучше ? зарубежных авторов
> или наших?
>

Не знаю. Я учил по хелпам и примерам. Но, как правило, увы, книги зарубежных авторов лучше.


 
Игорь Шевченко ©   (2008-05-19 02:10) [11]


> какие книжки по SQL лучше ? зарубежных авторов или наших?


Мартин Грубер, "понимание SQL"
Скачать можно тут: http://bookz.ru/authors/martin-gruber/gruber01.html


 
Woohoo   (2008-05-19 12:57) [12]

Спасибо большое! Книгу скачала, действительно очень понятно написана.



Страницы: 1 вся ветка

Текущий архив: 2008.06.08;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.019 c
2-1210748961
dima
2008-05-14 11:09
2008.06.08
SkinCrafter


2-1210768544
Patrick
2008-05-14 16:35
2008.06.08
Проверка директория


15-1209129042
Ega23
2008-04-25 17:10
2008.06.08
А может так спонтанно на Чистые пруды?


15-1208950492
sds
2008-04-23 15:34
2008.06.08
Уравнение с двумя неизвестными:


15-1209188736
Kolan
2008-04-26 09:45
2008.06.08
Как управляться с билдами проектов?