Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.013 c
2-1210671467
snake-as
2008-05-13 13:37
2008.06.08
Не могу сохранить таблицу в БД


2-1210595612
VitalZ
2008-05-12 16:33
2008.06.08
Как выделить значения параметров


10-1146725232
abasheev
2006-05-04 10:47
2008.06.08
ошибка при создании XML документа


2-1211044712
lewka-serdceed
2008-05-17 21:18
2008.06.08
Нажатие на Enter


2-1210830069
cvg
2008-05-15 09:41
2008.06.08
Как сделать присваивание в операторе if?




   Наверх