![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Автоматическое обновление поля таблицы [D7, MSSQL]
Woohoo © (2008-05-17 00:41:00)Есть БД. В ней таблица Кинотеатры. В ней поля Название кинотеатра, день, сеанс и [количество свободных мест ]
На форме пользователь заказывает какое-то количество мест на какое-то число в каком-то кинотеатре. (т.е. на форме комбобоксы, эдиты и пр.) Как по щелчку кнопки изменить в таблице значение поля [количество свободных мест]. Т.е. если было 50, пользователь заказал 2, стало 48.
И далее показать обновлённую таблицу.
Примерно вот так...
Update Cinemas
Set Places = 'что-то - ' +Edit1+ '' Where Name = ' +DBComboBox1+', Day= '+Edit2+', Time = '+Edit3+';
Но как это оформляется в Делфи? И можно код поточнее?
Заранее спасибо большое за ответы!!
Woohoo (2008-05-19 12:57:00) [1]Спасибо большое! Книгу скачала, действительно очень понятно написана.
Игорь Шевченко (2008-05-19 02:10:00) [2]
> какие книжки по SQL лучше ? зарубежных авторов или наших?
Мартин Грубер, "понимание SQL"
Скачать можно тут: http://bookz.ru/authors/martin-gruber/gruber01.html
Германн (2008-05-19 01:15:00) [3]
> Германн, какие книжки по SQL лучше ? зарубежных авторов
> или наших?
>
Не знаю. Я учил по хелпам и примерам. Но, как правило, увы, книги зарубежных авторов лучше.
Woohoo (2008-05-19 00:18:00) [4]Игорь Шевченко , Германн, спасибо большое за код!!! дальше буду читать. =)
Германн, какие книжки по SQL лучше ? зарубежных авторов или наших?
Германн (2008-05-18 02:19:00) [5]
> Woohoo (18.05.08 01:19) [6]
Ту уж почитай книжки по SQL. Полезно весьма.
Игорь Шевченко (2008-05-18 01:34:00) [6]
> Update Cinemas
> Set Places = что-то - :Places
> только как обозначить это что-то (то, что есть изначально
> в таблице до заказа)?
UPDATE cinemas SET places = places - :places
WHERE условие
Woohoo (2008-05-18 01:19:00) [7]так я же считаю кол-во мест, которое осталось, т.е вычитаю из чего-то :Places.
То есть будет
Update Cinemas
Set Places = что-то - :Places
только как обозначить это что-то (то, что есть изначально в таблице до заказа)?
Германн (2008-05-18 01:11:00) [8]
> Woohoo (17.05.08 23:17) [4]
>
> нет. я просила подсказать мне, что именно надо в запросе
> писать.
>
Update Cinemas
Set Places = :Places
Where (FilmName = :FilmName) and (ShowDate = :ShowDate)
and (ShowTime = :ShowTime)
Woohoo (2008-05-17 23:17:00) [9]нет. я просила подсказать мне, что именно надо в запросе писать.
Виталий Панасенко(дом) (2008-05-17 18:18:00) [10]так это ж твоя задача! прогу за тебя писать что-ли ?
Woohoo (2008-05-17 11:55:00) [11]Называется Cinemas
Германн (2008-05-17 01:04:00) [12]
> И далее показать обновлённую таблицу.
А как сия таблица показывается до заказа?