Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
1-40012
AVeR
2002-06-03 19:41
2002.06.13
Уменьшение размера приложения


1-40054
Deadlock
2002-06-01 05:04
2002.06.13
Сохранка


1-40031
XAlert
2002-05-31 21:05
2002.06.13
16 разрядные DLL в Delphi 5/6 ?


14-40177
Sergo
2002-05-13 11:59
2002.06.13
Memo


1-40018
mazepa
2002-06-01 00:40
2002.06.13
Access