Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.09.12;
Скачать: [xml.tar.bz2];

Вниз

ComboBox+Table+DB? ПРОБЛЕМА   Найти похожие ветки 

 
delphiwhat   (2002-08-30 16:20) [0]

Добрых суток Вам друзья!

У меня вопрос, пожалуйста подскажите кто знает.
Заранее спасибо.

На форме есть таблица(связана с базой данных) и меню ComboBox.
Проблема в том, что в меню на русском языке, и выбирая раздел (по нему происходит поиск в таблице возникает ОШИБКА.

Вот мой код для ComboBox:

if ComboBox.ItemIndex=Поэма
then TTable.Locate("Item",Поэма,[])

Подскажите плиз, почему не хочет искать в таблице слово Поэма?


 
Skier   (2002-08-30 16:22) [1]

>delphiwhat
then TTable.Locate("Item",Поэма,[]) !!!???
Книги ! Книги !! Книги !!!




 
delphiwhat   (2002-08-30 16:37) [2]

Кто нибудь может реально подсказать?


 
McSimm   (2002-08-30 16:42) [3]

>delphiwhat © (30.08.02 16:20)

В приведенном коде находится большое количество ошибок.
Похоже, отсутствуют знания основ паскаля.

Разберись с типами данных и их использованием. (String, Integer и далее).

Как отправная точка:

Нельзя писать Поэма. Но можно "Поэма"
Нельзя сравнивать Integer и String (ItemIndex = "Поэма")

Использовать метод Locate надо от экземпляра класса, а не от самого класса (это может быть Table1.Locate, где Table1 имеет тип TTable)

Разберешся с вышеперечисленным - продолжим.


 
kalliopiy   (2002-08-30 16:44) [4]

Что это такое?
> TTable.Locate("Item",Поэма,[])

TTable - это класс! А метод Locate нужно вызывать для объекта, т.е. экземпляра класса. Например, Table1.Locate(...).

И еще. Поэму-то лучше брать в ковычки. Так, скорее всего, получше заработает :)

Table1.Locate("Item","Поэма",[])


 
delphiwhat   (2002-08-30 16:45) [5]

Уважаемый McSimm ,
да Вы правы эти ошибки , я написал только здесь (к сожалению интернет у нас ограничен и я спешил) в самой проге их нет,а вот с типами вероятно у меня и напутано. А Может быть еще где-нибудь ошибка?


 
Anatoly Podgoretsky   (2002-08-30 16:47) [6]

Приведи код без ошиюок, желательно буква в букву


 
McSimm   (2002-08-30 16:50) [7]


> delphiwhat © (30.08.02 16:45)

Всякое бывает. Тем не менее разберитесь с ошибками которые у Вас есть в коде. Например сравнение строки с целым числом.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.09.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
14-35874
Vaddya
2002-08-17 22:05
2002.09.12
Зацените программу!


14-35890
RangerBetta
2002-08-19 10:18
2002.09.12
В чем проекторовать БД InterBase


14-35902
boyfriend
2002-08-19 13:55
2002.09.12
Почему девченки дают?


14-35879
alex_ch
2002-08-18 16:47
2002.09.12
rxlib for 5


4-35954
Alexander
2002-07-22 09:27
2002.09.12
Как можно организовать совместный доступ к файлу? Сервис пишет в





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский