|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.10.2008, 19:47 | #31 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
По поводу ошибки. В сообщении говорится, что таблица Book находится не в режиме редактирования - очевидно, перед изменением значения поля вы забыли перевести ее в этот режим командой DataModule2.Book.Edit; |
|
26.10.2008, 20:01 | #32 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Кстати, в ошибке же ясно написано, что Ваш датасет BOOK нельзя изменить, потому что он не находится в состоянии Edit ( редактируемого) или Insert (режим вставки данных)... добавлено mihali4 +100 Последний раз редактировалось Serge_Bliznykov; 26.10.2008 в 21:55. Причина: добавлено и исправлено... |
|
26.10.2008, 21:44 | #33 |
Форумчанин
Регистрация: 22.09.2007
Сообщений: 540
|
Спасибо.....
Скажите, а как сделать чтобы текущей записью была запись которая выделена в гриде? А то книги возвращаются при сдаче не в текущую запись, а в последнюю, которая была добавлена... |
26.10.2008, 22:40 | #34 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
Сделайте вот что. Напишите обработчик: Код:
(Если я правильно понял, у вас не те книги возвращаются? Т.е. увеличивается число доступных к выдаче экземпляров последней в списке книги?) |
|
26.10.2008, 23:05 | #35 | |
Форумчанин
Регистрация: 22.09.2007
Сообщений: 540
|
Цитата:
Извините конечно за то, что я так много вопросов задаю, но я вообще не представляю как с бд работать... Я по сути базу свою по этому форуму написал... Ни методов, ни общих сведений ничего не знал... |
|
26.10.2008, 23:08 | #36 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
И скажу по секрету, особо приветствуются те, кто, хоть и задает (поначалу) много вопросов, но делает сам, а не требует сразу дать ему готовый код |
|
26.10.2008, 23:45 | #37 |
Форумчанин
Регистрация: 22.09.2007
Сообщений: 540
|
жаль но не работает
Код:
|
27.10.2008, 00:04 | #38 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Давайте последнюю версию проекта.
|
27.10.2008, 00:25 | #39 |
Форумчанин
Регистрация: 22.09.2007
Сообщений: 540
|
Ну вот, посмотрите... Прошу строго не судить за убийственный вид исходника... )))
|
27.10.2008, 00:36 | #40 | |||
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Поехали... (пост будет меняться по мере разбора вашей программы)
1. Цитата:
2. Цитата:
А на кой, извиняюсь за выражение, нам даже упоминание о дате реального возврата в форме выдачи??? 3. Цитата:
- но как же теперь делать операцию DataModule2.BookDistBook.Value:=Dat aModule2.BookDistBook.Value+1; когда курсор в Book пропал... и сместился на совершенно другую запись... Ведь вы уничтожили ссылочный идентификатор... Бред сивой кобылы... Должно быть вот так: Код:
А может "... убьется ап стену..."? Или "..будет уничтожен.."? Должно быть - "Зафиксировать возврат книги ?". Все ! (пока, на сегодня) З.Ы. Последней строкой в procedure TEditForm.FormActivate(Sender: TObject); должно быть: ComboBox1.OnChange(self); Это чтобы у нас сразу установился идентификатор книги. Последний раз редактировалось mihali4; 27.10.2008 в 01:02. |
|||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
библиотека Free Internet | Titan123 | Свободное общение | 7 | 20.08.2008 15:19 |
Библиотека для Delphi | Irat | Помощь студентам | 2 | 12.02.2008 20:13 |
Моя библиотека | mochaliviy | Свободное общение | 3 | 11.01.2008 13:23 |
библиотека TK и Ruby | kpp2 | Ruby | 5 | 22.12.2007 02:02 |
Стандартная библиотека... | Sota | Общие вопросы C/C++ | 3 | 17.07.2007 19:18 |