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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.12.2010, 18:34   #1
Марк Охман
Форумчанин
 
Аватар для Марк Охман
 
Регистрация: 05.02.2010
Сообщений: 153
По умолчанию поиск по DBGrid

Привет)) тут такое дело.. как мне сделать так чтобы в DBGrid выделилась строчка в которой в столбце с именем '№' значение 5, если тип данных у столбца текстовый?
Я начинающий web-программист) Не судите строго, плиз! Буду очень стараться!
Марк Охман вне форума Ответить с цитированием
Старый 27.12.2010, 19:22   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Что вкладывается в понятие "выделилась"?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.12.2010, 19:31   #3
Марк Охман
Форумчанин
 
Аватар для Марк Охман
 
Регистрация: 05.02.2010
Сообщений: 153
По умолчанию

ну чтобы курсор (который слева скраю) переместился на эту запись.)
Я начинающий web-программист) Не судите строго, плиз! Буду очень стараться!
Марк Охман вне форума Ответить с цитированием
Старый 27.12.2010, 19:41   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Метод Locate тебе в помощь, он как раз это делает, ему нужно просто указать критерии поиска
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.12.2010, 20:21   #5
Марк Охман
Форумчанин
 
Аватар для Марк Охман
 
Регистрация: 05.02.2010
Сообщений: 153
По умолчанию

мне нужно выделить строку в которой в ячейке столбец называется '№' и тип данных в этой ячейке текстовый. я пишу вот так
Код:
ADoQuery1.Locate('№', QuotedStr(inttostr(j)),[]);
j это интеджеровская переменная. почемуто код бездействует... что нетак?
Я начинающий web-программист) Не судите строго, плиз! Буду очень стараться!
Марк Охман вне форума Ответить с цитированием
Старый 27.12.2010, 20:52   #6
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Цитата:
Сообщение от Марк Охман Посмотреть сообщение
мне нужно выделить строку в которой в ячейке столбец называется '№' и тип данных в этой ячейке текстовый. я пишу вот так
Код:
ADoQuery1.Locate('№', QuotedStr(inttostr(j)),[]);
j это интеджеровская переменная. почемуто код бездействует... что нетак?
не найдено такое значение в этом поле. А вот почему не найдено нужно думать, Имя поля правильно? Значение такое точно есть? Поле какого типа?
vovk вне форума Ответить с цитированием
Старый 27.12.2010, 21:08   #7
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

QuotedStr(inttostr(j))
вряд ли ты найдешь вот такое "12", даже если в БД есть такое 12
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 27.12.2010, 21:19   #8
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Цитата:
Сообщение от evg_m Посмотреть сообщение
QuotedStr(inttostr(j))
вряд ли ты найдешь вот такое "12", даже если в БД есть такое 12
Не тут у него всё в порядке искать будет как раз '12', не то что правильно но работать должно, по крайней мере если поле числовое.

ТОчно, если поле строковое и числа там без кавычек то невыйдет, в обшем тс надо дождатся, и узнать что формат поля, и как там выглядят записи если не числовое поле.

Последний раз редактировалось vovk; 27.12.2010 в 21:36.
vovk вне форума Ответить с цитированием
Старый 28.12.2010, 08:49   #9
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

пост номер 1
Цитата:
с именем '№' значение 5, если тип данных у столбца текстовый?
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 28.12.2010 в 08:52.
evg_m вне форума Ответить с цитированием
Старый 28.12.2010, 09:50   #10
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

действительно.. писал в 2 часа 20 мин, наверно уже через слово читалось) нее ночью спать надо))
vovk вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск по DBGrid Mr.Steroid Помощь студентам 7 25.09.2010 20:44
Поиск в Dbgrid Stranik2007 SQL, базы данных 1 13.08.2010 08:11
Поиск,combobox,edit,dbgrid Ravelin БД в Delphi 10 17.06.2010 18:52
Поиск В DBGrid grom333 Помощь студентам 18 05.02.2010 13:30
Поиск от dbgrid mavlon_m Общие вопросы Delphi 4 19.08.2009 12:53