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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2011, 10:39   #1
mojohead
Пользователь
 
Регистрация: 10.01.2011
Сообщений: 79
По умолчанию FileListBox и БД

Всем доброго времени суток.
Возникла такая проблема...я хочу чтобы при нажатии на итем в FileListBox в едитах отображалась информация с таблицы которая соответствует итему из листбокса...вот что помогли написать но при нажатии на итем ничо не происходит
Код:
if(FileListBox1->ItemIndex!=-1)
 {
 if(FileListBox1->Items->Strings[FileListBox1->ItemIndex]==ADOQuery1->FieldByName("FILENAME")->AsString)
   {
    Edit10->Text=ADOQuery1->FieldByName("in_number")->AsString;
    Edit11->Text=ADOQuery1->FieldByName("SEND_NUMBER")->AsString;}
     }
mojohead вне форума Ответить с цитированием
Старый 08.06.2011, 10:51   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

ИМХО нужно поиск делать:
Код:
ADOQuery1->Locate("FILENAME",FileListBox1->Items->Strings[FileListBox1->ItemIndex],[])
Для того чтоб перескочить на ту запись
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.06.2011, 11:01   #3
mojohead
Пользователь
 
Регистрация: 10.01.2011
Сообщений: 79
По умолчанию

немогу сообразить как подставить этот поиск
mojohead вне форума Ответить с цитированием
Старый 08.06.2011, 14:39   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Как-то так:
Код:
if(FileListBox1->ItemIndex!=-1) {
  ADOQuery1->First();
  ADOQuery1->Locate("FILENAME",FileListBox1->Items->Strings[FileListBox1->ItemIndex],[])
}
Нет под рукой бильдера так что проверить на в силах.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.06.2011, 00:09   #5
mojohead
Пользователь
 
Регистрация: 10.01.2011
Сообщений: 79
По умолчанию

блин ничо не выходит...может у когото есть мысли какие

Последний раз редактировалось mojohead; 09.06.2011 в 00:19.
mojohead вне форума Ответить с цитированием
Старый 09.06.2011, 00:26   #6
mojohead
Пользователь
 
Регистрация: 10.01.2011
Сообщений: 79
По умолчанию

Код:
if(FileListBox1->ItemIndex!=-1) {
  ADOQuery1->First();
  ADOQuery1->Locate("FILENAME",FileListBox1->Items->Strings[FileListBox1->ItemIndex],[])
}
ругается на последние квадратные скобки
mojohead вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FileListBox mojohead Помощь студентам 3 07.06.2011 18:09
Поиск в FileListBox`e Angel86rus Общие вопросы Delphi 5 22.01.2010 13:48
FileListBox daget Компоненты Delphi 2 02.10.2009 06:14
Filelistbox Волк Общие вопросы Delphi 7 07.08.2009 01:22
Вопрос о FileListBox Cezar Компоненты Delphi 6 30.03.2007 16:12