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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.10.2010, 21:33   #1
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
Вопрос Сравнение edit and dbgrid

Как сравнить edit-вводимый и ячейку (определенную) из DBGrid (причем он на другом Form и его строчка была выделена до введения edit)
Сделал так, но не выводит сообщение
Цитата:
Form3.DBGrid1.SelectedIndex:= 3;
if edit1.Text>Form3.DBGrid1.SelectedFi eld.AsString then ShowMessage('ОШИБКА');
Помог, нажми весы слева

Последний раз редактировалось grafgrial; 08.10.2010 в 21:39.
grafgrial вне форума Ответить с цитированием
Старый 08.10.2010, 21:48   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

Цитата:
Сделал так, но не выводит сообщение
Цитата:
f edit1.Text>Form3.DBGrid1.SelectedFi eld.AsString
Дальность действия телепации не позволила узнать значения ни левой, ни тем более правой части сравнения, так что причина осталась неопределенной.
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 08.10.2010, 21:59   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А где этот код лежит?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.10.2010, 22:01   #4
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
По умолчанию

Цитата:
Сообщение от evg_m Посмотреть сообщение
Дальность действия телепации не позволила узнать значения ни левой, ни тем более правой части сравнения, так что причина осталась неопределенной.
edit1 вводится человеком (число)
DBGrid1 уже введенный строка выделенная, а столбец 3
Цитата:
А где этот код лежит?
на кнопке

Может кто знает как получить данные ячейки (если мой код не работает)
Помог, нажми весы слева

Последний раз редактировалось artemavd; 09.10.2010 в 05:01.
grafgrial вне форума Ответить с цитированием
Старый 08.10.2010, 22:36   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
edit1 вводится человеком (число)
Хы... Шож ты сразу не сказал то?
Код:
if StrToIntDef(edit1.Text,0)>Form3.DBGrid1.SelectedField.AsInteger then ShowMessage('ОШИБКА');
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.10.2010, 22:40   #6
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
По умолчанию

он не определяет содержимое DBGrid
Помог, нажми весы слева
grafgrial вне форума Ответить с цитированием
Старый 09.10.2010, 05:11   #7
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию

Используйте для получения значения из таблицы DBEdit. Это если для опреленного столбца.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 09.10.2010, 11:39   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
он не определяет содержимое DBGrid
Я проверял - у меня твой пример (да и мой тоже) работает без проблем.
Ставь точку прерывания на тот код, и отлаживай.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.10.2010, 13:23   #9
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
По умолчанию

Цитата:
работает без проблем.
В принципе работает, но не по тому столбцу
Помог, нажми весы слева

Последний раз редактировалось grafgrial; 09.10.2010 в 13:30.
grafgrial вне форума Ответить с цитированием
Старый 09.10.2010, 16:11   #10
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
По умолчанию

Цитата:
Сообщение от artemavd Посмотреть сообщение
Используйте для получения значения из таблицы DBEdit. Это если для опреленного столбца.
Спасибо, сделал так. Не стал особо мудрить. Тема закрыта
Помог, нажми весы слева
grafgrial вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Edit и DBGrid TaYgA БД в Delphi 8 17.09.2010 16:42
DBGrid и Edit Irina_87 БД в Delphi 2 26.03.2010 23:27
Сравнение значения Edit с числом ? kta87 Общие вопросы Delphi 5 06.03.2010 22:03
DBGrid и Edit-ы (*_*) Общие вопросы C/C++ 0 05.07.2009 17:25
из DBGrid в Edit nevo БД в Delphi 4 24.04.2008 16:03