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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.09.2010, 22:52   #11
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

Совсем не понял в чем проблема...
В поле Map может быть сколько угодно символов? Т.е. больше пяти?
Если неизвестно в какой позиции находятся те пять символов из Edit-ов, то
Код:
sql_khp.SQL.Text:='select map from aTable where map like %'+edit1.Text+
'%'+edit2.Text+'%'+edit3.Text+'%'+edit4.Text+'%'+edit5.Text+'%';
Если известно в каких позициях символы должны находиться, то используй
"_" (знак подчеркивания).
Например,
Код:
...where map like %'+edit1.Text+'_'+edit2.Text+'__'.........;
т.е. в начале - что угодно
Далее обязательно символ из edit1
Далее один символ - любой, но должен быть и т.д.
_SERGEYX_ вне форума Ответить с цитированием
Старый 26.09.2010, 12:45   #12
Регинка-малинка
Пользователь
 
Регистрация: 21.09.2010
Сообщений: 33
По умолчанию

Хорошо объясню на примере... в edit1 ввожу "1", edit2 "2" и так до ... edit5 "5", нажимаю кнопку "обновить" и в таблице должна появиться строка с данными этого поля 'map'(<= это название столбца) - "12345"
Регинка-малинка вне форума Ответить с цитированием
Старый 26.09.2010, 14:31   #13
ullonso
Пользователь
 
Регистрация: 04.09.2010
Сообщений: 13
По умолчанию

А может стоит задать маску для заполнения, если уж так необходимо вводить нужные заначения?
ullonso вне форума Ответить с цитированием
Старый 26.09.2010, 18:56   #14
Регинка-малинка
Пользователь
 
Регистрация: 21.09.2010
Сообщений: 33
По умолчанию

ой а что это? ((( а без этого никак да?
Регинка-малинка вне форума Ответить с цитированием
Старый 26.09.2010, 20:59   #15
ullonso
Пользователь
 
Регистрация: 04.09.2010
Сообщений: 13
По умолчанию

напиши в каком виде у тебя должен ввоодиться код твоей детали
ullonso вне форума Ответить с цитированием
Старый 26.09.2010, 21:49   #16
Регинка-малинка
Пользователь
 
Регистрация: 21.09.2010
Сообщений: 33
По умолчанию

на форме 5 эдитов таблица и кнопка обновить, в эдиты ввожу по одной цифре и нажимаю на кнопку обновить. ( например ввела 1,2,3,4,5) более подробно написано выше, и в табице появляется запись с этим кодом детали ( в бд он есть соответсвенно), если нет таблица пустая
Регинка-малинка вне форума Ответить с цитированием
Старый 27.09.2010, 03:38   #17
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Вам нужен инкрементный поиск чтоли?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 27.09.2010, 14:40   #18
XeruH
Форумчанин
 
Регистрация: 17.09.2010
Сообщений: 229
По умолчанию

Вообще если код детали просто набор цифр, то я никак не понимаю почему надо использовать несколько а не один Edit?
Правильно заданный вопрос - половина ответа!
XeruH вне форума Ответить с цитированием
Старый 28.09.2010, 18:33   #19
Регинка-малинка
Пользователь
 
Регистрация: 21.09.2010
Сообщений: 33
По умолчанию

потому что задание такое ((( я 5 штук для примера тока привела, так то их 18 аж )) спасибо всем тем кто откликнулся, у меня все получилось. все помогли ))
Регинка-малинка вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать непростой поисковик для книги wirus2036 Microsoft Office Excel 27 09.02.2011 16:29
из datetimepicker в dbedit? Милана666 БД в Delphi 3 24.05.2010 20:58
баг с DBEdit samouelson БД в Delphi 1 19.12.2009 00:20
Значение в DBEdit artemavd БД в Delphi 1 15.05.2009 18:17
DBEdit TaTT DoGG Компоненты Delphi 5 19.05.2008 13:18