![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ComboBox+Table+DB? ПРОБЛЕМА [D6, Win95/98, WinME, Win2k, WinXP]
delphiwhat © (2002-08-30 16:20:00)Добрых суток Вам друзья!
У меня вопрос, пожалуйста подскажите кто знает.
Заранее спасибо.
На форме есть таблица(связана с базой данных) и меню ComboBox.
Проблема в том, что в меню на русском языке, и выбирая раздел (по нему происходит поиск в таблице возникает ОШИБКА.
Вот мой код для ComboBox:
if ComboBox.ItemIndex=Поэма
then TTable.Locate("Item",Поэма,[])
Подскажите плиз, почему не хочет искать в таблице слово Поэма?
McSimm (2002-08-30 16:50:00) [1]
> delphiwhat © (30.08.02 16:45)
Всякое бывает. Тем не менее разберитесь с ошибками которые у Вас есть в коде. Например сравнение строки с целым числом.
Anatoly Podgoretsky (2002-08-30 16:47:00) [2]Приведи код без ошиюок, желательно буква в букву
delphiwhat (2002-08-30 16:45:00) [3]Уважаемый McSimm ,
да Вы правы эти ошибки , я написал только здесь (к сожалению интернет у нас ограничен и я спешил) в самой проге их нет,а вот с типами вероятно у меня и напутано. А Может быть еще где-нибудь ошибка?
kalliopiy (2002-08-30 16:44:00) [4]Что это такое?
> TTable.Locate("Item",Поэма,[])
TTable - это класс! А метод Locate нужно вызывать для объекта, т.е. экземпляра класса. Например, Table1.Locate(...).
И еще. Поэму-то лучше брать в ковычки. Так, скорее всего, получше заработает :)
Table1.Locate("Item","Поэма",[])
McSimm (2002-08-30 16:42:00) [5]>delphiwhat © (30.08.02 16:20)
В приведенном коде находится большое количество ошибок.
Похоже, отсутствуют знания основ паскаля.
Разберись с типами данных и их использованием. (String, Integer и далее).
Как отправная точка:
Нельзя писать Поэма. Но можно "Поэма"
Нельзя сравнивать Integer и String (ItemIndex = "Поэма")
Использовать метод Locate надо от экземпляра класса, а не от самого класса (это может быть Table1.Locate, где Table1 имеет тип TTable)
Разберешся с вышеперечисленным - продолжим.
delphiwhat (2002-08-30 16:37:00) [6]Кто нибудь может реально подсказать?
Skier (2002-08-30 16:22:00) [7]>delphiwhat
then TTable.Locate("Item",Поэма,[]) !!!???
Книги ! Книги !! Книги !!!