Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.05.2011, 03:50   #1
Dmitrov
 
Регистрация: 09.05.2011
Сообщений: 7
По умолчанию Delphi/Базы данных

Здраствуйте, помогите пожалуйста разобраться... Есть две формы, на каждой из них есть dbgrid. На форме1 в dbgrid есть столбец "количество", "Имя" На форме2 в dbgrid есть столбец "расход", "Имя". Нужно чтобы при удалении строки из dbrid'a на форме1 значение "колличества" вычиталось из "расхода" в той строке где имена одинаковы.
Код:
 While not Dm.Table1.EOF do begin
 if Dm.Table1.FieldbyName('Name').value= name then break;
 Dm.Table1.Next;
 end;
DBGrid1.SetFocus;
DM.Table1Rashod.Value:= DM.Table1Rashod.Value - Dm.PokupkiPKolvo.Value;
Dm.Table1.Delete;
Пробовал вот так, но он не выделяет ячейку на неактивном окне.
Dmitrov вне форума Ответить с цитированием
Старый 09.05.2011, 11:19   #2
fbus
Форумчанин
 
Аватар для fbus
 
Регистрация: 23.10.2008
Сообщений: 460
По умолчанию

при чем тут ячейки? все изменения надо делать в БД
fbus вне форума Ответить с цитированием
Старый 09.05.2011, 14:13   #3
Dmitrov
 
Регистрация: 09.05.2011
Сообщений: 7
По умолчанию

а как мне узнать в какой именно строке нужно сделать изменение. Я думаю так, надо пройтись циклом по каждой, в которой значение совпадает изменить (тоесть выделить её и редоктировать). Но DBGrid1.SetFocus не работает когда окно закрыто
Dmitrov вне форума Ответить с цитированием
Старый 09.05.2011, 14:35   #4
Dmitrov
 
Регистрация: 09.05.2011
Сообщений: 7
По умолчанию

Проблема решена, тему можно закрывать.
Dmitrov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание базы данных в Delphi, таблицы в Delphi Integral'chik Помощь студентам 0 11.04.2011 20:12
скрытие базы данных delphi undead92 Общие вопросы Delphi 0 03.01.2011 00:15
Базы данных в Delphi Masip Общие вопросы Delphi 7 06.05.2010 17:38
Базы данных в Delphi 4 мушкетера БД в Delphi 3 24.01.2010 13:54
Базы данных и Delphi DimOn4Ik Общие вопросы Delphi 1 06.01.2010 14:57