Текущий архив: 2002.06.13;
Скачать: CL | DM;
Вниз
DB Combo box Найти похожие ветки
← →
Proton (2002-05-18 09:10) [0]Вот вопросик. Как селать так что при вводе в комбо бокс имени оно автоматически подставлялось, если оно есть в справочнике. Вот например я набрал "Алек", а после набранного текста подставлялось "сандр", при чем эта часть была выделенна - то есть при последующем введение текста она проподала и поставлялась более точное окончание.
Да и еще что б имя можно было выбрать из списка.
Ну а вообще супер - если имени нет в справчнике то должно ругаться.
Как вы понимаете нужен компонент.
Данные вводить надо в базу а следовательно должны быть поля DateSet и DataField. Я же упоминал справочник а не список!
Нужен готовый компонент для БД а не кусок кода.
ЖДУ РЕАЛЬНОГО ОТВЕТА.
← →
Johnmen © (2002-05-18 09:20) [1]DBLookupComboBox
← →
Proton (2002-05-18 22:51) [2]2Johnmen
Чиать умееш? Так читай внимательнее, зря что ли я тут полтора листа писал.
2All Вопрос открыт, еще предложения есть ?
← →
Serhy © (2002-05-19 01:49) [3]2 Proton (18.05.02 22:51)
Ты ждешь написанного вместо тебя кода?
Или, что есть, в твоем понимании, "СПРАВОЧНИК"?
← →
Proton (2002-05-19 04:34) [4]2Serhy © (19.05.02 01:49)
RE> Ты ждешь написанного вместо тебя кода?
да именно - готового компонента - неужели с проблеммой ни кто не сталкивался? Ситуация ведь стандартная - на любой болле менне серьезной базе необходимо организовать ввод так что бы тупой оператор при всей своей тупости не смог ввести кривое имя (Ааллександры, Еваны разные), а имен у нас огого сколько так надо бы сделать чтоб его не из длинного списка выбирать а просто вводить по человечески. Хотя бы как в диалоге запуска приложения (в пуске)
RE> и, что есть, в твоем понимании, "СПРАВОЧНИК"?
Справочник - простая тоблица (DataSet -> DataSource) содержащая значения подставляемые при наборе.
В книжках про БД про спровочники лучше пишут.
← →
Dimaiv © (2002-05-19 07:53) [5]Загружаеш в обычный ComboBox(AutoComplete:=True,Style:=csSimple) данные из таблицы. При введении тупым оператором имени проверяеш
ComboBox1.ItemIndex, если он =-1 то такого имени в базе нет, и
выдаеш ему ошибку
← →
Desdechado © (2002-05-19 13:40) [6]2 Proton (18.05.02 22:51)
> Чиать умееш? Так читай внимательнее, зря что ли я тут полтора
> листа писал.
так и ты, прежде, чем плеваться, подумай головой.
тебе дело советуют, а ты еще возмущение демонстрируешь.
если бы удосужился почитать справку по этому компоненту, а не кричал по сторонам в просьбах о помощи, еще бы вчера все имел. Он делает именно то, что ты хочешь.
← →
Proton (2002-05-19 19:39) [7]2Desdechado
Ни кого не хотел обилеть, извентиляюсь.
Справку читал но оное не совсем подходит - придется перекачивать имена из таблицы а TStrings, что мне делать лень (да да я знаю сто это просто - 3 сторки). Хочется чтоб на форму кинул и забыл. При чем изменения в таблице с именами не будут восприниматься до повторного открытия окна.
← →
fnatali © (2002-05-20 06:34) [8]>Proton (19.05.02 19:39)
Ты невнимательно читал :) Как и сказал Johnmen © (18.05.02 09:20) DBLookupComboBox - именно то, что тебе нужно. :)
← →
Proton (2002-05-20 10:07) [9]
> Dimaiv © (19.05.02 07:53)
> Загружаеш в обычный ComboBox(AutoComplete:=True,Style:=csSimple)
> данные из таблицы. При введении тупым оператором имени проверяеш
> ComboBox1.ItemIndex, если он =-1 то такого имени в базе
> нет, и
> выдаеш ему ошибку
А где у обычного ComboBox свойство AutoComplete ?
← →
Proton (2002-05-20 10:08) [10]
> >Proton (19.05.02 19:39)
> Ты невнимательно читал :) Как и сказал Johnmen © (18.05.02
> 09:20) DBLookupComboBox - именно то, что тебе нужно. :)
Мне DBLookupComboBox не подходит - ввожу то слово а не код!
← →
Proton (2002-05-20 10:09) [11]
> Dimaiv © (19.05.02 07:53)
> Загружаеш в обычный ComboBox(AutoComplete:=True,Style:=csSimple)
> данные из таблицы. При введении тупым оператором имени проверяеш
> ComboBox1.ItemIndex, если он =-1 то такого имени в базе
> нет, и
> выдаеш ему ошибку
А где у обычного ComboBox свойство AutoComplete ?
← →
Proton (2002-05-20 10:09) [12]
> >Proton (19.05.02 19:39)
> Ты невнимательно читал :) Как и сказал Johnmen © (18.05.02
> 09:20) DBLookupComboBox - именно то, что тебе нужно. :)
Мне DBLookupComboBox не подходит - ввожу то слово а не код.
← →
jonik pegas © (2002-05-20 10:58) [13]
>Proton
Мне DBLookupComboBox не подходит - ввожу то слово а не код.
ListField-слово,КеуField-код
← →
Lusha © (2002-05-20 12:11) [14]TrxDBLookupCombo...
← →
Dimaiv © (2002-05-20 17:14) [15]> Proton
Второе сверху.
← →
Draculenok © (2002-05-21 15:04) [16]Привет всем!!!!!!
2proton ...
берешь из кладовки IECombobox и пользуйся на здоровье я сталкивался с такой проблемой.....
код не много не доработан ну ни чего пахать можно ... или код немного переделать:-))
удачи
← →
Johnmen © (2002-05-21 15:14) [17]>>> Автору вопроса :
Если ты не видишь разницы между TDBLookupComboBox и TComboBox и к тому же упорно не хочешь читать хелп и книги,
то мне тебя жаль...
← →
Proton (2002-05-21 19:13) [18]2All
Все что мне надо было я уже сделал.
Причем ни DBComboBox ни DBLookUpComboBox мне не помог.
ВОПРС ЗАКРЫТ.
Ни кого ни хочу обдеть по этому след. прошу не воспринимать близко к сердцу.
2Johnmen
Не мог бы ты в будующем писать подобные реплики на мыло, кроме твоей неприязни лично ко мне есть и другие люди которые по чему то должны наблюдать твой offtopic. И вообще что я тебе сделал ?(на мыло плиз)
Разница между DBComboBox ни DBLookUpComboBox что данные для первого берутся из списка (TStrings) а для второго из таблицы (TDataset).
Книжки я упорно читаю. Сейчас времени свободного нет сдача диплома через месяц. Думал знатоки помогут - но пришлось делать самому. Пример с autocompleting_combo был почти в точку но на C да и не для БД.
Я смотрю ты не одноу мне так грубо отвечаеш
>>>
Тема
· HELP !!! Проблема со временем [D6, IB6.x]·
Pavel_S ©
Твое изречение
А подумать совсем неохота ?.....
>>>
Тема
· look up поля [D5, IB6.x]·
Sour ©
Твое изречение
Придется поработать ручками и головой :)
>>>
Тема
· Разработка компонента БД [D6, Paradox, Oracle]·
eco
Твое изречение
Этот вопрос ты уже задавал и на него тебе отвечали :)
А вообще, ты путаешь имя поля со значением поля !
>>>
Тема
· Проблема с датой! Нужна помочь знающих [D5, IB6.x]·
Pokotskiy
Твое изречение
А почитать доку про различия в 1 и 3 диалекте напрягает ? :)
>>>
И так сколько угодно.
Если захочеш что ни будь прокомментировать то пожалуйста на мыло.
Страницы: 1 вся ветка
Текущий архив: 2002.06.13;
Скачать: CL | DM;
Память: 0.51 MB
Время: 0.007 c