Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DB Combo box [D5, D6]


Proton ©   (2002-05-18 09:10:00) 

Вот вопросик. Как селать так что при вводе в комбо бокс имени оно автоматически подставлялось, если оно есть в справочнике. Вот например я набрал "Алек", а после набранного текста подставлялось "сандр", при чем эта часть была выделенна - то есть при последующем введение текста она проподала и поставлялась более точное окончание.
Да и еще что б имя можно было выбрать из списка.
Ну а вообще супер - если имени нет в справчнике то должно ругаться.
Как вы понимаете нужен компонент.
Данные вводить надо в базу а следовательно должны быть поля DateSet и DataField. Я же упоминал справочник а не список!
Нужен готовый компонент для БД а не кусок кода.
ЖДУ РЕАЛЬНОГО ОТВЕТА.


Proton   (2002-05-21 19:13:00) [1]

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 диалекте напрягает ? :)
>>>
И так сколько угодно.
Если захочеш что ни будь прокомментировать то пожалуйста на мыло.


Johnmen   (2002-05-21 15:14:00) [2]

>>> Автору вопроса :

Если ты не видишь разницы между TDBLookupComboBox и TComboBox и к тому же упорно не хочешь читать хелп и книги,
то мне тебя жаль...




Draculenok   (2002-05-21 15:04:00) [3]

Привет всем!!!!!!
2proton ...
берешь из кладовки IECombobox и пользуйся на здоровье я сталкивался с такой проблемой.....
код не много не доработан ну ни чего пахать можно ... или код немного переделать:-))
удачи


Dimaiv   (2002-05-20 17:14:00) [4]

> Proton
Второе сверху.


Lusha   (2002-05-20 12:11:00) [5]

TrxDBLookupCombo...


jonik pegas   (2002-05-20 10:58:00) [6]


>Proton
Мне DBLookupComboBox не подходит - ввожу то слово а не код.

ListField-слово,КеуField-код


Proton   (2002-05-20 10:09:00) [7]


> >Proton (19.05.02 19:39)
> Ты невнимательно читал :) Как и сказал Johnmen © (18.05.02
> 09:20) DBLookupComboBox - именно то, что тебе нужно. :)

Мне DBLookupComboBox не подходит - ввожу то слово а не код.


Proton   (2002-05-20 10:09:00) [8]


> Dimaiv © (19.05.02 07:53)
> Загружаеш в обычный ComboBox(AutoComplete:=True,Style:=csSimple)
> данные из таблицы. При введении тупым оператором имени проверяеш
> ComboBox1.ItemIndex, если он =-1 то такого имени в базе
> нет, и
> выдаеш ему ошибку

А где у обычного ComboBox свойство AutoComplete ?


Proton   (2002-05-20 10:08:00) [9]


> >Proton (19.05.02 19:39)
> Ты невнимательно читал :) Как и сказал Johnmen © (18.05.02
> 09:20) DBLookupComboBox - именно то, что тебе нужно. :)

Мне DBLookupComboBox не подходит - ввожу то слово а не код!


Proton   (2002-05-20 10:07:00) [10]


> Dimaiv © (19.05.02 07:53)
> Загружаеш в обычный ComboBox(AutoComplete:=True,Style:=csSimple)
> данные из таблицы. При введении тупым оператором имени проверяеш
> ComboBox1.ItemIndex, если он =-1 то такого имени в базе
> нет, и
> выдаеш ему ошибку

А где у обычного ComboBox свойство AutoComplete ?


fnatali   (2002-05-20 06:34:00) [11]

>Proton (19.05.02 19:39)
Ты невнимательно читал :) Как и сказал Johnmen © (18.05.02 09:20) DBLookupComboBox - именно то, что тебе нужно. :)


Proton   (2002-05-19 19:39:00) [12]

2Desdechado
Ни кого не хотел обилеть, извентиляюсь.
Справку читал но оное не совсем подходит - придется перекачивать имена из таблицы а TStrings, что мне делать лень (да да я знаю сто это просто - 3 сторки). Хочется чтоб на форму кинул и забыл. При чем изменения в таблице с именами не будут восприниматься до повторного открытия окна.


Desdechado   (2002-05-19 13:40:00) [13]

2 Proton (18.05.02 22:51)
> Чиать умееш? Так читай внимательнее, зря что ли я тут полтора
> листа писал.
так и ты, прежде, чем плеваться, подумай головой.
тебе дело советуют, а ты еще возмущение демонстрируешь.
если бы удосужился почитать справку по этому компоненту, а не кричал по сторонам в просьбах о помощи, еще бы вчера все имел. Он делает именно то, что ты хочешь.


Dimaiv   (2002-05-19 07:53:00) [14]

Загружаеш в обычный ComboBox(AutoComplete:=True,Style:=csSimple) данные из таблицы. При введении тупым оператором имени проверяеш
ComboBox1.ItemIndex, если он =-1 то такого имени в базе нет, и
выдаеш ему ошибку


Proton   (2002-05-19 04:34:00) [15]

2Serhy © (19.05.02 01:49)
RE> Ты ждешь написанного вместо тебя кода?
да именно - готового компонента - неужели с проблеммой ни кто не сталкивался? Ситуация ведь стандартная - на любой болле менне серьезной базе необходимо организовать ввод так что бы тупой оператор при всей своей тупости не смог ввести кривое имя (Ааллександры, Еваны разные), а имен у нас огого сколько так надо бы сделать чтоб его не из длинного списка выбирать а просто вводить по человечески. Хотя бы как в диалоге запуска приложения (в пуске)
RE> и, что есть, в твоем понимании, "СПРАВОЧНИК"?
Справочник - простая тоблица (DataSet -> DataSource) содержащая значения подставляемые при наборе.
В книжках про БД про спровочники лучше пишут.


Serhy   (2002-05-19 01:49:00) [16]

2 Proton (18.05.02 22:51)
Ты ждешь написанного вместо тебя кода?
Или, что есть, в твоем понимании, "СПРАВОЧНИК"?


Proton   (2002-05-18 22:51:00) [17]

2Johnmen
Чиать умееш? Так читай внимательнее, зря что ли я тут полтора листа писал.
2All Вопрос открыт, еще предложения есть ?


Johnmen   (2002-05-18 09:20:00) [18]

DBLookupComboBox


Наверх

Титульная страница Поиск, карта сайта Написать письмо