Форум программистов, компьютерный форум, киберфорум
Наши страницы

Delphi и базы данных

Войти
Регистрация
Восстановить пароль
 
Anton20
1 / 1 / 1
Регистрация: 21.09.2014
Сообщений: 18
#1

Запрет на Редактирование ячейки в dbgrid - Delphi БД

21.09.2014, 19:32. Просмотров 1241. Ответов 2
Метки нет (Все метки)

Delphi
1
2
if (StrToInt(edt1.Text)<0) then ShowMessage('Вы не можете купить данное кол-во товара');
   DBGrid1.DataSource.DataSet.FieldByName('T_Kol_vo').ReadOnly:=True;
Нужно сделать так, чтобы из определенной ячейки DBgrid не вычиталось значение если оно меньше либо равно нулю, а у меня вычитается все равно и уходит в минус. Подскажите. в чем тут дело, пожайлуста!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2014, 19:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Запрет на Редактирование ячейки в dbgrid (Delphi БД):

Запрет редактирования dbgrid - Delphi БД
Привет всем! Как можно запретить доступ к dbgrid(т.е. чтобы пользователь во время выполнения программы мог только прокручивать...

Запрет на одновременное редактирование записи - Delphi БД
Всем привет! работаю с MySql через ADO. Недавно возникла проблема при попытке одновременной записи в одну строку DbGrid двух удаленный...

Редактирование в dbgrid - Delphi БД
Добрый день ! Столкнулся с такой проблемой: необходимо осуществить редактирование в dbgrid, с помощью edit. Т.е. при нажатии на ячейку...

Редактирование DBgrid - Delphi БД
Добрый день. Возникла такая проблема: нужно отредактировать таблицу,созданную в database, и выведенную в DBGrid. На форму положил 2 edit'a...

Редактирование записи в dbgrid - Delphi БД
Здравствуйте, уважаемые гуру. Знаю, что данная тема поднималась не один раз, но ... SQL Server 2005 + Delphi 7 В общем, в dbgrid...

Редактирование полей в DBGrid - Delphi БД
Доброе время суток, мне нужно организовать редактирование полей DBGrid в ,как это можно реализовать? К DBGrid подключена БД Access . ...

2
ZfoxAK
459 / 444 / 88
Регистрация: 26.11.2012
Сообщений: 1,785
22.09.2014, 06:32 #2
Цитата Сообщение от Anton20 Посмотреть сообщение
меньше либо равно нулю
<=
Цитата Сообщение от Anton20 Посмотреть сообщение
edt1.Text
какое значение и как ему присваевается значения? И почему иммено значение едита используется для сравнения?
0
Razdolbait
25 / 25 / 10
Регистрация: 18.09.2014
Сообщений: 201
22.09.2014, 17:14 #3
Увидеть бы побольше кода...
По данному куску могу сказать что, скорее всего, надо так:
Delphi
1
2
3
4
5
if (StrToInt(edt1.Text)<=0) then
begin 
   DBGrid1.DataSource.DataSet.FieldByName('T_Kol_vo').ReadOnly:=True;
   ShowMessage('Вы не можете купить данное кол-во товара');
end;
Что-то мне 2-я строка не нравится... Какой смысл запрещать редактирование? Если бы на создание формы прописал бы - немного понятнее

По идее алгоритм должен быть такой:
if (значение_в_ячейке - значение_в_Edit)>=0 then
значение_в_ячейке:= "значение_в_ячейке" - StrToInt(Edit1.text);
else ShowMessage('Вы не можете купить данное кол-во товара');

Как то так
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.09.2014, 17:14
Привет! Вот еще темы с ответами:

Редактирование записи из DBGrid - Delphi БД
Допустим есть база: ФИО, Дата рождения. Хочу сделать так: в дбгриде ищем нужную нам запись, щелкаем два раза мышкой или жмем кнопку...

Редактирование dbgrid разными пользователями - Delphi БД
Добрый день Есть dbgrid отображающую таблицу. База на acccess. Для добавления и редактирования есть dbedit'ы. для обновления есть кнопка...

Delphi 7 редактирование элемента DBgrid - Delphi БД
Вечер добрый. По заголовку очередная школьная проблема, но это не так: Вот код и скрин формы, в которой проблема. LookUpCombobox -...

Редактирование данных, выбранных из DBGrid - Delphi БД
Всем привет! Нужна подсказка. Например существует таблица tovar(idtovara,naimenovanie,gruppa) В DBGrid1 с помощью SQL запроса выводят...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru